Hi... i am new to the network programming.

i want solution for creating multiple ports at both server and client sides using c/c++.

My main idea is to send requests from different clients to server(ex:to port1) and receive data from server( from another port 2) and at the receiver side again i want new port to receive data from server to each client.

Is it possible to do like that???
please give suggestions