linux - 套接字在午夜断开连接

标签 linux sockets tcp

我的一个系统有一个非常奇怪的问题。有两个组成部分:

  1. 在 NIOS 板上运行的 uClinux。

  2. 运行旧 CentOS 的 Power PC。

两 block 板之间有一个开放的套接字,来回传递恒定的文本命令。我有多个系统采用此设置。

但是,其中一个出现了这个奇怪的错误:套接字在午夜 左右断开连接并抛出broken pipe 错误。有谁知道什么特定设置配置此行为?我怀疑这是我的软件,因为它在其他几个系统上运行良好。

最佳答案

总结一下结果:我无法在午夜找到导致 broken pipe 错误的原因。但是我能够通过...忽略 SIGPIPE 信号来减轻它的影响,正如 this post 所建议的那样.

关于linux - 套接字在午夜断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32449403/

相关文章:

c - 数据包的协议(protocol)

sockets - Flutter:如何作为 tcp 客户端发送包

c - 客户端如何使用套接字同时发送和接收消息?

c - 防止 getpeername() 返回 127.0.0.1

linux - 查找 zip 文件、打印路径和 zip 内容

objective-c - 是否可以在 Linux 上运行的应用程序中使用 Cocoa 类

java - 如何识别特定的 USB 端口

linux - 未生成核心转储文件

android - 蓝牙创建套接字但在 connect() 处阻塞 ANDROID

c++ - 提升 asio : Send OpenCV IplImage from Ubuntu-Server to Win7-Client