【问题标题】:Socket Send error as Broken Pipe套接字发送错误为损坏的管道
【发布时间】:2010-12-25 05:30:04
【问题描述】:

当我调用发送到服务器时,来自 TCP 客户端。它给出了 Broken Pipe 错误。

【问题讨论】:

    标签: c++ linux sockets


    【解决方案1】:

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

    【讨论】:

    • 我没有在服务器端检查的任何控件。
    • 如果可以重现,请使用网络监视器(tcpdump、wireshark、...)检查
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-08
      • 2019-07-21
      • 2022-01-25
      • 1970-01-01
      • 2012-08-29
      • 2022-01-10
      相关资源
      最近更新 更多