У меня проблема, потому что я не знаю, как работает прием _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, НО как программа узнает, что ей нужно отправить _pulse в форме msg (структура, которую я определил) или еще как это работает. Кроме того, является ли _IO_CONNECT импульсом? Если да, то почему у него нет rcvid==0? - согласно http://www.qnx.com/developers/docs/6.3.2/neutrino/lib_ref/n/name_attach.html