c++ - 套接字 : send() function returned 'Broken Pipe' error

标签 c++ sockets tcp send broken-pipe

我是套接字编程的新手,我正在尝试使用 C++ 中的 send() 函数将一些数据包发送到服务器,但是在将数据包发送到服务器。你能帮我解决以下几点吗?

  1. send() 函数返回“Broken pipe”错误时?
  2. 套接字编程中出现“Broken pipe”错误的原因是什么?
  3. send() 函数出现“Broken pipe”错误的解决方案是什么?

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

最佳答案

  1. When send() returns the "Broken pipe" errors

当您写入已被对等方关闭的连接时。

  1. What are the causes for "Broken pipe" errors in socket programming

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

  1. What will be the solution for "Broken pipe" error from send() function.

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

这通常表示你之前犯了一个应用协议(protocol)错误,所以对方不理解你而放弃了。

关于c++ - 套接字 : send() function returned 'Broken Pipe' error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34448088/

相关文章:

c++ - 如何在 Eclipse 中编译模板类 (C++)?

c++ - 如何计算立体图像的密集视差图?

sockets - 在 CentOS 上的 Hadoop 数据节点上打开套接字连接

asp.net-mvc - 无法使用 smtpclient 通过 localhost iis 站点发送邮件

linux - 不需要 root 访问权限的优秀 Linux TCP/IP 监控工具?

c - 如何在C和libpcap中构建TCP伪头和相关数据以进行校验和验证?

c++ - VC++ 2010 快速错误 : cannot open file MSVCRTD. 库

java - BufferedReader 不读取最后一行

无数据发送的 60 字节的 Tcp 数据包

c++ - boost::spirit::qi 文法使用不同迭代器类型的文法