Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HTTP 规范 (RFC2616) 有以下短语:
如果存在 Transfer-Encoding 头字段(第 14.41 节)并且具有除“identity”以外的任何值,则传输长度通过使用“分块”传输编码(第 3.6 节)定义,除非消息被终止通过关闭连接。
如何检测到消息“通过关闭连接而终止”?检查“连接”字段的值“关闭”是否足够?
我认为RFC指向TCP连接,当你从套接字读取0字节时,对方已经关闭了连接。
更多: 已连接套接字上的 read() 函数可以返回零字节吗?