我有一个问题,因为我不知道 _pulse 接收是如何工作的。如果我有我的数据结构
typedef struct _my_data {
msg_header_t hdr;
int data;
} my_data_t;
我只收到我的消息,我无法判断它是否是脉冲
my_data_t msg;
...
rcvid = MsgReceive(g_Attach->chid, &msg, sizeof(msg), NULL);
当 rcvid = 0 但是程序如何知道它需要以 msg (我定义的结构)的形式发送 _pulse 或者它是如何工作的。另外 _IO_CONNECT 是一个脉冲吗?如果是,为什么它没有 rcvid==0?- 根据http://www.qnx.com/developers/docs/6.3.2/neutrino/lib_ref/n/name_attach.html