当前位置:  开发笔记 > 编程语言 > 正文

Socket:send()函数返回'Broken Pipe'错误

如何解决《Socket:send()函数返回'BrokenPipe'错误》经验,为你挑选了1个好方法。

我是套接字编程的新手,我正在尝试使用send()C++中的函数向服务器发送一些数据包,但在向服务器发送数据包时,我总是收到"Broken pipe"错误.你可以帮我解决以下几点吗?

    send()函数返回"Broken pipe"错误时?

    套接字编程中出现"Broken pipe"错误的原因是什么?

    send()函数的"Broken pipe"错误解决方案是什么?

注意:我使用命名套接字在客户端和服务器之间进行通信.



1> user207421..:

    何时send()返回"Broken pipe"错误

当您已写入已由对等方关闭的连接时.

    套接字编程中"Broken pipe"错误的原因是什么?

写入已被对等方关闭的连接.

    send()函数中"Broken pipe"错误的解决方案是什么.

不要写入已被对等方关闭的连接.

它通常表示您已提交先前的应用程序协议错误,因此对等方不理解您并放弃了.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有