套接字发送错误为断管

cha*_*ndu 0 c++ sockets linux

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

Wil*_*ell 5

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