Serverless LAN chat using TCP/IP and UDP Sockets