Sockets
TCP client socket
TCP server socket
UDP server socket
Handling socket errors