Previous message is accidentaly sends itself. The piece of code I posted in previous message sends message to node to try find out if somebody connected to it, the next what I have to do is receive responce, and I am trying to do it like that:
if (NgAllocRecvMsg(csock, (struct ng_mesg **)&ugetsas.reply, NULL) == -1) { syslog(LOG_ERR ,"check_and_clear(): Error receiveng responce from ksocket %s\n",strerror(errno)); ShutFanout(); return EXIT_FAILURE; } And program stuck on this command, the debug information I receive : Sep 25 16:29:38 freebsd-test relaying-ng: RECEIVED RESPONSE: Sep 25 16:29:38 freebsd-test relaying-ng: SOCKADDR: { fam=32 len=16 addr="[4f5]:" } Sep 25 16:29:38 freebsd-test relaying-ng: NG_MESG : Sep 25 16:29:38 freebsd-test relaying-ng: vers 8 Sep 25 16:29:38 freebsd-test relaying-ng: arglen 16 Sep 25 16:29:38 freebsd-test relaying-ng: flags 1 Sep 25 16:29:38 freebsd-test relaying-ng: token 30 Sep 25 16:29:38 freebsd-test relaying-ng: cookie KSOCKET (942710669) Sep 25 16:29:38 freebsd-test relaying-ng: cmd getpeername (6) Sep 25 16:29:38 freebsd-test relaying-ng: args inet/10.128.0.44:34817 So it seems all ok, but I can`t understand why is it hangs. Any help appriciated. Sorry for bad english. _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"