标签: sockets detection
我正在编写一个客户端 - 服务器系统,其中我使用了NON-BLOCKING套接字。我的问题是检测数据传输时可能发生的错误{执行send()或write()}时。例如,在传输数据时,对等体崩溃。另一种情况是存在一些网络问题,例如电线拔掉等等。
截至目前,我正在使用高级别的ACK,该对等体在收到完整数据后发送。
Ripunjay Tripathi
答案 0 :(得分:0)
由于应用程序和NIC之间存在套接字发送缓冲区,因此事件和通知之间可能会有延迟,但最终在写入时会出现“连接重置”条件。