在linux的网络编程特别是TCP的编程中,SIGPIPE信号错误是一个比较常见的问题我猜测你是在使用TCP的socket吧,如果是这样的话很有可能是你在向一个已经处于关闭状态的socket写数据,因为TCP昰面向连接的协议如果对方将socket给close掉了,而你还继续往这个socket写数据就会触发这个信号。因此建议你在write之前检查一下对方是否已经close掉了這个socket。如果回答得不对可以继续追问哈
你对这个回答的评价是?
实例3:列出所有打开的网络連接端口
实例4:查看进程使用的socket
实例5:找出打开套接字/端口应用程序