在两台主机之间的网络套接字中,当另一端的对等方执行了有序关机时,recv()返回值将为0。
在用户空间监听的netlink套接字(用于用户空间和内核之间的通信)中,recv()返回0是什么意思?例如,在用户空间中监听来自类型为RTM_NEWLINK的内核和家族NETLINK_ROUTE的netlink消息。
发布于 2015-10-09 07:46:47
在两台主机之间的网络套接字中,当另一端的对等方执行了有序关机时,
()返回值将为0。
手册页中并不是这样写的。上面写着
当对等项已执行有序关闭时,返回值将为0。
关于“在两台主机之间的网络插座中”的部分是你的发明。
这里的规范适用于recv(),周期。
在用户空间监听的netlink套接字(用于用户空间和内核之间的通信)中,recv()返回0是什么意思?例如,在用户空间中监听来自类型为RTM_NEWLINK的内核和家族NETLINK_ROUTE的netlink消息。
意思是完全一样的。这是一个套接字,它是连接的,recv()返回0 =>对等体已经执行了有序的关闭。
https://stackoverflow.com/questions/33022299
复制相似问题