社区
Linux/Unix社区
帖子详情
linux文件描述符冲突,数据串了
mz454619501
2019-08-15 06:46:05
一个串口设备,open的文件描述符为7
一个是TCP客户端,socket也为7
结果:
本来是客户端收的数据,结果从串口里面读出来了,但有时候也可以从TCP客户端读出来。
怪异的很,有没有大神遇到过?
...全文
168
4
打赏
收藏
linux文件描述符冲突,数据串了
一个串口设备,open的文件描述符为7 一个是TCP客户端,socket也为7 结果: 本来是客户端收的数据,结果从串口里面读出来了,但有时候也可以从TCP客户端读出来。 怪异的很,有没有大神遇到过?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
js欠管教
2021-09-02
打赏
举报
回复
怎么解决的
zhgure
2019-08-18
打赏
举报
回复
正常应该是不可能的,猜测可能是串口设备的驱动在注册内核的过程出了问题,检查下是不是少配置了什么,与内核不统一。
mz454619501
2019-08-18
打赏
举报
回复
引用 2 楼 zhgure 的回复:
想想来,另外一种可能是不同进程空间的文件描述符可能是相同的,但文件描述符只能在当前进程空间内使用。
都是在同一线程下进行初始化的,就是相同,但有时候又不同,假如不同的话,就没问题
zhgure
2019-08-18
打赏
举报
回复
想想来,另外一种可能是不同进程空间的文件描述符可能是相同的,但文件描述符只能在当前进程空间内使用。
shell编程(二十一)
文件描述符
一
文件描述符
文件描述符
'File descriptor'是计算机的一个术语,是一个用于表述'指向文件的引用'的'抽象化'概念 明确一点:用户通过'fd'对"文件"进行'读、写'操作 文件:广义的文件,'普通'文件、目录、'...
shell进阶之重定向,管道和过滤器,信号处理,sed和awk
文章目录shell重定向输入输出标准输入标准输出标准错误重定向从文件输入从文本或字符
串
输入空文件创建/dev/null丢弃不需要的输出在单命令行进行标准输入输出重定向
文件描述符
使用exec命令指定用于输入的
文件描述符
...
linux
-C编程-文件操作
1,
linux
文件操作 1.1 系统调用 系统调用发生在内核空间,因此如果在用户空间的一般应用程序中使用系统调用来进行文件操作,会有用户空间到内核空间切换的开销。...
Linux
系统默认分配了3个
文件描述符
值
1、
Linux
文件I/O操作
在
Linux
中要操作一个文件,一般是先open打开一个文件,得到
文件描述符
,然后对文件进行读写操作(或其他操作),最后是close关闭文件即可。 强调一点:我们对文件进行操作时,一定要先打开文件,打开成功之后才能...
8.
linux
重定向详解,标准输入输出,输入重定向,输出重定向
文章目录前言一.初识二、输入重定向总结 ... 这三种流向对应着相关的
文件描述符
, 默认描述符范围是:0-2。 [root@zaishu ~]# ls -l //这个就是标准输出,如果需要重定向 则指定其描述符为1 total 4620
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章