TCP-based client-server application written in the Java programming language.