Network-based chat application in Java, using the Java socket API
A network-based chat application in Java including a client program and a server program. The server starts and waits for socket connections on a specific port. The client starts and attempts to create a socket connection to the server. If a connection is successful, the client and server should be able to facilitate a text-based chat session between users, allowing the user(s) to enter text at the command line. The project includes a design document.