首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
解决 Udp sendto失败 errno 9 (EBADF Bad file descriptor)问题
其他
2020-02-20 10:54:14
阅读次数: 0
Udp sendto失败 errno 9 (EBADF Bad file descriptor)
最近在调试
udp socket
时遇到用sendto发送数据时报错出现
Bad file descriptor
。通过查看资料发现有两种情况可以导致上述问题
1、在进行sendto时 udp的socket已经关闭,大家可以自己写示例程序,建立一个udp socket 然后关闭这个socket 再用sendto进行发送,查看结果。这个问题同样适用tcp
2、多线程同时向同一个socket进行sendto数据,这个情况也可以自己写程序验证。(这种说法为网上查阅资料时看到的一种说法,但是自己写测试程序并没有试验出来,如果真实程序遇到这种情况在进行补充,测试程序也很简单就是 不停的穿件线程,每个线程都想同一个socket中写数据。)
点赞
收藏
分享
文章举报
码中飞翔
发布了67 篇原创文章
·
获赞 15
·
访问量 7万+
私信
关注
猜你喜欢
转载自
blog.csdn.net/wanxuexiang/article/details/89648022
解决 Udp sendto失败 errno 9 (EBADF Bad file descriptor)问题
【解决报错】OSError: [Errno 9] Bad file descriptor
rabbitMQ简单配置及OSError: [Errno 9] Bad file descriptor问题
OSError: [Errno 9] Bad file descriptor
python socket.error: [Errno 9] Bad file descriptor的解决办法
python--BUG--python socket.error: [Errno 9] Bad file descriptor的解决办法
成功解决BUG:OSError: [Errno 9] Bad file descriptor(Python BUG)
python socket OSError: [Errno 9] Bad file descriptor
1. OSError: [Errno 9] Bad file descriptor
python 打开文件报错,[Errno 9] Bad file descriptor
Android:IOException read fail:EBADF (Bad file descriptor)
Anaconda Python 2.7 64-bit windows 安装中[Errno 9] Bad file descriptor解决方法
Bad file descriptor问题解决方法
golang bad file descriptor
mount时,提示“Bad file descriptor”解决方案
epoll出现Bad file descriptor的原因
php fpm 启动 错误 Bad file descriptor
airflow 解决安装问题 OSError: [Errno 2] No such file or directory
[Errno 2] No such file问题解决方法
解决FileNotFoundError: [Errno 2] No such file or directory: ‘datas.yaml‘的问题
解决Could not open requirements file: [Errno 2] No such file or directory: ‘requirements.txt‘问题
解决ERROR (Errno::ENOENT): No such file or directory
UDP之sendto错误解决
bad interpreter: No such file or directory 解决方法
linux sendto errno 13
解决Can't map file, errno=22 file 'xxx' for architecture arm64(armv7)问题!
解决"python: can't open file 'manage.py': [Errno 2] No such file or directory"---django再pycharm中搭建问题
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题解决 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题解决
/bin/sh^M: bad interpreter: No such file or directory 问题解决
今日推荐
周排行
深度学习------Lingvo框架下的加速通道GPipe
webjars管理静态资源
C专家编程_2.2
mysql 源码安装
json文件操作
123231432
注解的实现
Spring MVC 控制器
《人月神话》读后感二
C#使用HttpWebRequest和HttpWebResponse上传文件示例
每日归档
更多
2024-09-08(0)
2024-09-07(0)
2024-09-06(0)
2024-09-05(0)
2024-09-04(0)
2024-09-03(0)
2024-09-02(0)
2024-09-01(0)
2024-08-31(0)
2024-08-30(0)