How can i make single client to connect and communicate with multiple servers.

Parent process is basically a client and all the child process are servers.

Communication should be made in such a way that multiple session (request -response) can happen between client-server. and also client can determine that reply has come from which server.