- Compile the Server and Client javac Server.java javac Client.java
- Start the server and client in separate terminals java Server eg: java Server 5000 java Client eg: java Client localhost 5000 SUBSCRIBER java Client eg: java Client localhost 5000 PUBLISHER
- Send the messages from client(PUBLISHER)
- Server and client(SUBSCRIBER) will print the client(PUBLISHER) messages
- send "terminate" to exit
javac Server.java javac Client.java gnome-terminal -- bash -c "java Server 5000" sleep 2 gnome-terminal -- bash -c "java Client 127.0.0.1 5000 SUBSCRIBER" gnome-terminal -- bash -c "java Client 127.0.0.1 5000 PUBLISHER"