1
liuminghao233 2018-04-11 15:24:17 +08:00 via iPhone
跟读 n 个字节是一样的
只不过会马上返回 |
2
neoblackcap 2018-04-11 15:51:05 +08:00
之前看了一个类似的问题,记得 tcp socket 实现不了你这样的需求
|
3
projectzoo 2018-04-12 13:40:51 +08:00
发送 0 个字节比价有意思?
|
4
paparika OP 看到的一道面试题
|
5
raysonx 2018-04-17 15:39:27 +08:00 via Android
我猜在 TCP 套接字上读 0 字节是用来“检测”连接是否已被关闭。然而这并不是一种可靠的检测方法。
首先,如果读缓存里还有未读的数据,读 0 字节并不会报错。 其次,TCP 是全双工的,可以是关闭读方向的连接同时保持写方向打开。 |