Simple client-server program demonstrating tcp and udp socket communication.