This project demonstrates a simple Java socket programming example where a server and client exchange messages. Compile both files using javac, then run Server first followed by Client. Messages can be exchanged until "bye" is sent to terminate the connection. The server listens on port 12345.