我在带有通道的 QNX neutrino 上编写 C++ 应用程序(父进程中的
ChannelCreate
/子进程中的ChannelAttach
)。
我不明白 - 这些通道是完全双向的?我可以在父级中调用
MsgSend
并在子级中调用 MsgReceive
/MsgReply
,就像 TCP 套接字一样吗?或者我不能这样做,必须仅在子级中调用 MsgSend
,在父级中调用 MsgReceive
?
在指南中说我可以朝一个方向做,但没有关于反向的内容。
是的,qnx 通道似乎不是完全双向的。当我将应用程序更改为单向样式时,一切都开始正常工作