Class UdpSocket#
Defined in File network.h
Class Documentation#
-
class UdpSocket#
UDP socket class.
This class contains everything needed for creating a UDP socket, for listeners and broadcasters, reading and writing, etc.
Public Functions
-
UdpSocket()#
basic class constructor
-
UdpSocket(uint16_t port_in, std::string group_in)#
useful constructor for a server
-
~UdpSocket()#
class destructor
-
inline void setport(uint16_t port_in)#
-
inline int getport()#
use to set port when default constructor used
-
inline bool is_running()#
use to get port
-
inline void setgroup(std::string group_in)#
is the UDP service running?
-
inline std::string getgroup()#
use to set group when default constructor used
-
int Create()#
use to get group
create a UDP multi-cast socket
-
int Send(std::string message)#
transmit the message to the UDP socket
-
int Close()#
close the UDP socket connection
-
int Listener()#
creates a UDP listener, returns a file descriptor
-
ssize_t Receive(std::string &message)#
receive a UDP message from the Listener fd
-
UdpSocket()#