套接字发送错误为断管

时间:2009-12-10 11:59:18

标签: c++ linux sockets

从我调用发送到服务器的TCP客户端。它给出了Broken Pipe错误。

2 个答案:

答案 0 :(得分:5)

每当您尝试将数据写入管道但管道的所有可读端都已关闭时,都会发生损坏的管道。在您的情况下,听起来服务器已关闭连接。要查看导致问题的原因,请调用perror或strerror。

答案 1 :(得分:2)

提示是必须关闭连接的另一端。请检查那部分。