【问题标题】:When is recv() method returning 0?recv() 方法什么时候返回 0?
【发布时间】:2015-03-25 15:28:39
【问题描述】:

有人能解释一下 recv() 方法何时返回 0 吗?当然提供了大于 0 字节的缓冲区。方法是阻塞的,所以它应该等到它收到一些东西或抛出一个错误并返回 -1。我有标志 - 0 集。不表示非阻塞模式。

【问题讨论】:

  • 什么recv()方法?你说的是哪个图书馆?什么平台

标签: timeout blocking recv


【解决方案1】:

MSDN recv Function:

... 如果连接已经正常关闭,返回值为 零。

recv(2) - Linux man page:

... 当对等方执行了一个 有序关机。

【讨论】:

    猜你喜欢
    • 2014-10-25
    • 2021-08-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2016-08-07
    • 2013-07-01
    • 2011-09-26
    相关资源
    最近更新 更多