1 #ifndef _UDP_CLIENT_SOCKET_H_
2 #define _UDP_CLIENT_SOCKET_H_
4 #include "client_socket.h"
8 class udp_client_socket
: public client_socket
{
15 fifo
<buffer
> incoming_data
;
17 void receive(const ipv4_addr
&addr
, u16 sender_port
, const buffer
&data
);
20 udp_client_socket(p
<transport_layer
> tl
);
23 void connect(const ipv4_addr
&addr
, int port
);
25 void write(const buffer
&data
);
26 void read(buffer
&data
);