社区
其他技术讨论专区
帖子详情
socket errno=146是什么错误?
weixin_38063515
2004-01-17 05:31:16
socket errno=146是什么错误?如何解决?
...全文
106
2
打赏
收藏
socket errno=146是什么错误?
socket errno=146是什么错误?如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Socket
通信——Linux下,
errno
=EINTR的
错误
处理
socket
接口,例如recv接口会做2件事情: 1.检查buffer是否有数据,有则复制清除返回 2.没有数据,则进入睡眠模式,当超时、数据到达、发生
错误
则唤醒进程处理 采用睡眠来等待,发生信号的时候进程会被唤醒,
socket
接口唤醒后检查有无未处理的信号(signal_pending)会返回EINTR
错误
。 处理方式,无需理会,重新运行该函数。 以下为封装好的函数处理,引用wrap.h,替
linux绑定
错误
代码,linux – 套接字绑定失败
errno
= 99
我正在尝试绑定服务器套接字,以便我可以接收和侦听来自其他客户端的传入消息.但我无法绑定,它返回一个
错误
– 套接字绑定失败:99.我读了它的意思,它说
errno
99表明套接字不存在?有任何想法吗?谢谢@H_403_2@UDP_
socket
ID =
socket
(AF_INET,SOCK_DGRAM,0);if (UDP_
socket
ID < 0){printf("
Socket
creati...
recv函数和send函数返回值
错误
处理
本文中分析的都是非阻塞态的
socket
错误
代码,因为阻塞态也不会出现EWOULDBLOCK
错误
。 1、recv函数: 返回值<0时并且(
errno
==EINTR||
errno
==EWOULDBLOCK||
errno
==EAGAIN)的情况下认为连接是正常的,继续接收。 当
socket
设置为非阻塞的时候,recv返回
错误
时才会有
errno
==EWOULDBLOCK||
errno
==EAGAIN两种情况; #define EWOULDBLOCK EAGAIN......
Linux openssl报错:
socket
: Bad file descriptor connect:
errno
=9
openssl命令在使用过程中出现和
错误
通常与操作系统的套接字(
socket
)和文件描述符(file descriptor)相关。
Linux中
socket
错误
编码表
errno
虽然
errno
是非线程安全的,但是可以通过几种机制保证其安全。。 最近在使用的过程中获得了
errno
,程序无法执行,也不知道如何解决问题。因此,理解每一个返回的
errno
整数值的含义是很重要的。。 这个我们可以通过strerror函数来实现。。 strerror(返回整数
errno
对应的
错误
原因的描述字符串) 所需头文件: #include 函数声明: char * strerror(int errnum); 输入: 整数
errno
输出: 返回描述.
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章