24 #ifndef __NETCOMM_SOCKET_DATAGRAM_BROADCAST_H_
25 #define __NETCOMM_SOCKET_DATAGRAM_BROADCAST_H_
27 #include <netcomm/socket/socket.h>
28 #include <netinet/in.h>
44 virtual void send(
void *buf,
unsigned int buf_len);
47 struct ::sockaddr_in *broadcast_addr;
BroadcastDatagramSocket(const char *broadcast_addr_s, unsigned short port, float timeout=0.f)
Constructor.
virtual void send(void *buf, unsigned int buf_len)
Send data.
virtual ~BroadcastDatagramSocket()
Destructor.
Broadcast datagram socket.
virtual void bind()
Bind socket.
virtual Socket * clone()
Clone socket.
float timeout
Timeout in seconds for various operations.