客户端阻塞等待读取 n 个字节的读取调用。
服务器写入 n 个字节并立即关闭连接。
如果套接字在读取完成之前关闭或由于其他问题而在这种情况下读取调用返回负数或零?(在这种情况下,客户端/服务器在同一个 linux 机器上运行)
我正面临这样的情况,但不确定这在 TCP/IP 子系统中是如何工作的以及如何解决它。
Sever:
write
close
Client:
read
close
客户端阻塞等待读取 n 个字节的读取调用。
服务器写入 n 个字节并立即关闭连接。
如果套接字在读取完成之前关闭或由于其他问题而在这种情况下读取调用返回负数或零?(在这种情况下,客户端/服务器在同一个 linux 机器上运行)
我正面临这样的情况,但不确定这在 TCP/IP 子系统中是如何工作的以及如何解决它。
Sever:
write
close
Client:
read
close