I write C++ app on QNX neutrino with channels (ChannelCreate in parent/ChannelAttach in child process).
I dont undestand - these channels is fully bidirectional? Can I call MsgSend in parent and MsgReceive/MsgReply in child, like tcp socket? Or I cant do this and must call MsgSend only in child and MsgReceive in parent?
In guide says that I can do it in one direction, but nothing about back direction.
Yes, its seems that qnx channel is not fully bidirectional. When I change my app to one-directional style, all starts working fine