我是套接字编程的新手,我正在尝试使用C ++中的send()
函数向服务器发送一些数据包,但我总是得到一个' Broken pipe'将数据包发送到服务器时出错。你可以帮我解决以下几点吗?
send()
函数返回" Broken pipe"错误?send()
函数的错误?注意:我使用命名套接字在客户端和服务器之间进行通信。
答案 0 :(得分:6)
- 当
醇>send()
返回" Broken pipe"错误
当你写入已经被对等方关闭的连接时。
- "断管"的原因是什么?套接字编程中的错误
醇>
写入已被对等方关闭的连接。
- "断管"的解决方案是什么? send()函数出错。
醇>
不要写入已经被对等方关闭的连接。
它通常表示您已提交先前的应用程序协议错误,因此同行并不理解您并放弃。