📞 represents a socket for communication between client and server.
Opens a socket to address. address can be a host name which will be resolved.
Sends the given data to the peer. Returns true if the data was successfully sent or false on error.
Closes this socket.