recreating a server + client with communication over connection and connectionless.