При использовании zmsg_send в цикле первые 2 сообщения поступают на сервер, а третье - нет. какие-либо решения?
void main(void)
{
// --------------------------------------------------------WAS MEANT SERIOUSLY:
int major, minor, patch;
zmq_version ( &major, &minor, &patch );
printf ( "Current ØMQ version is %d.%d.%d\n",
major, minor, patch );
// --------------------------------------------------------WAS MEANT SERIOUSLY
zsock_t *client;
zmsg_t *msg;
client = zsock_new(ZMQ_REQ);
zsock_connect(client, "ipc:///var/run/dummy_daemon.ipc");
while(true){
msg = zmsg_new();
zmsg_addstr(msg, "hello");
zmsg_send(&msg, client);
zmsg_recv(client);
}
}