| Public Member Functions | |
| DatagramSocket () | |
| Constructs a datagram socket and binds it to any available port on the local host machine. | |
| DatagramSocket (int port) | |
| Constructs a datagram socket and binds it to the specified port on the local host machine. | |
| DatagramSocket (int port, InetAddressPtr laddr) | |
| Creates a datagram socket, bound to the specified local address. | |
| ~DatagramSocket () | |
| ensure the socket is closed. | |
| void | bind (int lport, InetAddressPtr laddress) | 
| Binds a datagram socket to a local port and address. | |
| void | create () | 
| Creates a datagram socket. | |
| void | close () | 
| Closes this datagram socket. | |
| void | connect (InetAddressPtr address, int port) | 
| Connects the socket to a remote address for this socket. | |
| InetAddressPtr | getInetAddress () const | 
| Returns the address to which this socket is connected. | |
| InetAddressPtr | getLocalAddress () const | 
| Gets the local address to which the socket is bound. | |
| int | getLocalPort () const | 
| Returns the port number on the local host to which this socket is bound. | |
| int | getPort () const | 
| Returns the port for this socket. | |
| bool | isBound () const | 
| Returns the binding state of the socket. | |
| bool | isClosed () const | 
| Returns wether the socket is closed or not. | |
| bool | isConnected () const | 
| Returns the connection state of the socket. | |
| void | receive (DatagramPacketPtr &p) | 
| Receives a datagram packet from this socket. | |
| void | send (DatagramPacketPtr &p) | 
| Sends a datagram packet from this socket. | |
| 
 | 
| Constructs a datagram socket and binds it to any available port on the local host machine. 
 | 
| 
 | 
| Constructs a datagram socket and binds it to the specified port on the local host machine. 
 | 
| 
 | ||||||||||||
| Creates a datagram socket, bound to the specified local address. 
 | 
| 
 | 
| ensure the socket is closed. 
 | 
| 
 | ||||||||||||
| Binds a datagram socket to a local port and address. 
 | 
| 
 | 
| Closes this datagram socket. 
 | 
| 
 | ||||||||||||
| Connects the socket to a remote address for this socket. 
 | 
| 
 | 
| Creates a datagram socket. 
 | 
| 
 | 
| Returns the address to which this socket is connected. 
 | 
| 
 | 
| Gets the local address to which the socket is bound. 
 | 
| 
 | 
| Returns the port number on the local host to which this socket is bound. 
 | 
| 
 | 
| Returns the port for this socket. 
 | 
| 
 | 
| Returns the binding state of the socket. 
 | 
| 
 | 
| Returns wether the socket is closed or not. 
 | 
| 
 | 
| Returns the connection state of the socket. 
 | 
| 
 | 
| Receives a datagram packet from this socket. 
 | 
| 
 | 
| Sends a datagram packet from this socket. 
 |