Interface of methods to get/set socket options.
This class represents a datagram packet.
This class represents a socket for sending and receiving datagram packets.
This class represents an Internet Protocol version 4 (IPv4) address.
This class represents an Internet Protocol version 6 (IPv6) address.
This class represents an Internet Protocol (IP) address.
This class implements an IP Socket Address (IP address + port number) It can also be a pair (hostname + port number), in which case an attempt will be made to resolve the hostname.
The multicast datagram socket class is useful for sending and receiving IP multicast packets.
This class represents a Network Interface made up of a name, and a list of IP addresses assigned to this interface.
This class implements server sockets.
This class implements client sockets (also called just "sockets").
This class represents a Socket Address with no protocol attachment.
This class represents access to a network via sockets.
Signals that an error occurred while attempting to connect a socket to a remote address and port.
Signals that an ICMP Port Unreachable message has been received on a connected datagram.
Thrown to indicate that there is an error creating or accessing a Socket.
Signals that a timeout has occurred on a socket read or accept.
Thrown to indicate that the IP address of a host could not be determined.