社区
通信技术
帖子详情
急~~ socket send 错误32 和错误104
tuher
2017-10-11 10:20:46
如题,socket 发送函数 send 报错,错误码32: 管道破裂,并发送信号 sigpipe 导致进程退出。报错104,并不会产生导致进程退出的信号。
最近工作中 两套同样的代码, 分别在linux和aix下运行。 执行断开的linux报104 ,aix报32 ~
请问这两种情况分别在什么场景下产生, 越具体越好,对网络编程不是很了解。谢谢
...全文
676
回复
打赏
收藏
急~~ socket send 错误32 和错误104
如题,socket 发送函数 send 报错,错误码32: 管道破裂,并发送信号 sigpipe 导致进程退出。报错104,并不会产生导致进程退出的信号。 最近工作中 两套同样的代码, 分别在linux和aix下运行。 执行断开的linux报104 ,aix报32 ~ 请问这两种情况分别在什么场景下产生, 越具体越好,对网络编程不是很了解。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
socket
send
返回值_Linux网络编程中
socket
常见
错误
分析
socket
错误
码:EINTR: 4阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种
错误
。只能针对阻塞模式的
socket
。读,写阻塞的
socket
时,-1返回,
错误
号为INTR。另外,如果出现EINTR即errno为4,
错误
...
c++
socket
send
error 32 broken pipe解决方法
其实最重要的,就是在
send
里面,加入一个MSG_NOSIGNAL参数,MSG_NOSIGNAL使
send
在远程关闭套接字时返回正确的
错误
代码,而不是用SIGPIPE使整个程序崩溃 ssize_t bytes_written =
send
(sock, buffer + total_bytes,...
linux
错误
码32代表什么,Linux下
send
错误
代码32
问题描述:今天写程序,
socket
后
send
出现这个问题,
send
的返回值为-1,而errno为32,这个
错误
代码为broken pipe,即管道破裂。问题形成原因:后来通过排查研究,发现出现该种问题出现的可能性为以下两种:1.
socket
...
Socket
常见
错误
码
Socket
error 0 - Directly
send
error
Socket
error 10004 - Interrupted function call
Socket
error 10013 - Permission denied
Socket
error 10014 - Bad address
Socket
error 10022 - Invalid argument
Socket
...
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章