Answer:
Create socket
Communicate the socket address
Keep waiting for an incoming connection request/s
Connect to client
Receive the message
Decode the destination user and select the socket
Send a message to the intended client
Keep repeating step 5 & 6 as per users wish
Exit i.e. end the communication by terminating the connection
Explanation: