社区
Linux/Unix社区
帖子详情
SOCKET写流数据为什么老Broken pipe出来
navychen
2003-09-18 10:58:11
我写的程序是solaris下的客户端连solaris服务器,分段将数据写过去,不过老是Broken pipe出来,而且老是在第三次write出问题,每次写4096的数据。出问题频率很高,5次有3次出问题。
但是同样的程序在linux下测试往solaris服务器写流数据就没问题
怎么回事啊
...全文
279
10
打赏
收藏
SOCKET写流数据为什么老Broken pipe出来
我写的程序是solaris下的客户端连solaris服务器,分段将数据写过去,不过老是Broken pipe出来,而且老是在第三次write出问题,每次写4096的数据。出问题频率很高,5次有3次出问题。 但是同样的程序在linux下测试往solaris服务器写流数据就没问题 怎么回事啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ScottJian
2003-12-10
打赏
举报
回复
这也许是因为在unix版本的不同而对分段的数据大小限制不 同,建议把字段大小改为1024。
neverstopwj
2003-10-25
打赏
举报
回复
你的程序能贴出来吗?偶想看一下。
deviler
2003-10-25
打赏
举报
回复
不清楚!帮你顶!
immaga
2003-10-24
打赏
举报
回复
4096换成1024试试
longenic
2003-10-24
打赏
举报
回复
是你在用发送或者接收时的参数设定有误,我上次也遇到了这个问题。比如说有些参数把0改为1,有些参数把1改为0,说不定就可能了。
swstone
2003-09-23
打赏
举报
回复
关注!也遇到过类似的问题。
yhbttfile
2003-09-20
打赏
举报
回复
UNIX网络编程中有详细描述。需要屏蔽一信号量,具体哪个,我也要查书。
littdon
2003-09-19
打赏
举报
回复
不是太清楚,是不是写的数据量太大?
帮你顶。
microboy
2003-09-18
打赏
举报
回复
偶也帮你顶
klbt
2003-09-18
打赏
举报
回复
不清楚,帮你顶。
Python提示[Errno 32]
Broken
pipe
导致线程crash错误解决方法
本文实例讲述了Python提示[Errno 32]
Broken
pipe
导致线程crash错误解决方法。分享给大家供大家参考。具体方法如下: 1. 错误现象 ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,...
The State of Peer_to_Peer Simulators and Simulations
The State of Peer_to_Peer Simulators and Simulations
jnr-unix
socket
:适用于Java的UNIX域套接字(AF_UNIX)
jnr-unix
socket
Java的本地I / O访问。 查看以获取更多信息。
socket
编程—— 服务器遇到
Broken
Pipe
崩溃
用gdb执行程序, 退出时提示"
Broken
pipe
". 最后问题确定为, 对一个对端已经关闭的
socket
调用两次write, 第二次将会生成SIG
PIPE
信号, 该信号默认结束进程. 具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的...
socket
send:
broken
pipe
tcp
socket
在调用send接口时,出现了程序出现:Program received signal SIG
PIPE
,
Broken
pipe
的异常。 说明程序收到了SIG
PIPE
的信号。一般网上的处理手段是signal(SIG
PIPE
, SIG_IGN);忽略这个信号,但实际测试过程...
Linux/Unix社区
23,117
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章