I want to create one server and one client (two separate programs), where two named pipes are created on the server (I assume that this is the minimum necessary for a bi-directional traffic flow), and then the client starts up, and the client and server should be able to send and receive data in both directions all the time (full duplex types). I think this will require me to have non-blocking named pipes. I need help, since I was able to create a half-duplex type of communication, but I am struggling to ensure unhindered data transfer between the client and server.
thank
source
share