社区
C语言
帖子详情
socket描述符是和文件描述符一样的吗?
magic_comp
2013-04-30 02:57:43
socket描述符是和文件描述符一样的吗?
如果不是,不同之处是什么;如果是,select()函数里面的第一个参数描述符集maxfd是怎么监视套接字描述符和一般文件描述符的变化,因为select里面描述符集里面的描述符包括了[0, maxfd+1]
...全文
356
8
打赏
收藏
socket描述符是和文件描述符一样的吗?
socket描述符是和文件描述符一样的吗? 如果不是,不同之处是什么;如果是,select()函数里面的第一个参数描述符集maxfd是怎么监视套接字描述符和一般文件描述符的变化,因为select里面描述符集里面的描述符包括了[0, maxfd+1]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magic_comp
2013-05-18
打赏
举报
回复
终于明白了,套接字描述和文件描述符在linux下是一样的,其实我就是想问当进程有套接字描述符和打开的文件描述符是否都是在那个集里面。当然测试后,其实都在同一个集合里面。
zhe563323884
2013-05-02
打赏
举报
回复
不完全一样,有的API可以用于普通文件描述符,但是不能用于套接字描述符。。但是本质上是一样的,秉承linux一切皆文件的设计原则
huhaifengasd
2013-05-01
打赏
举报
回复
我看你主要是想问select() 怎么监测不同的文件描述符的状态变化,你可以仔细去找找这方面的代码,通过 2 3 两个参数监测.
qq120848369
2013-05-01
打赏
举报
回复
只在unix中一样。
AnYidan
2013-04-30
打赏
举报
回复
unix 中肯定一样
chelp
2013-04-30
打赏
举报
回复
他们都是一样的
chelp
2013-04-30
打赏
举报
回复
socket和文件描述符一样?
Alanwu
2013-04-30
打赏
举报
回复
你应该去Linux区发帖
socket
文件
描述符
window中,需要区分
socket
和文件
文件
描述符
:window中叫文件句柄;可以理解成分配的ID
socket
经过创建的过程中才会被分配
文件
描述符
文件操作 打开文件 int open(const char *path, int flag),flag是打开的模式...
linux程序运行过程中的
文件
描述符
(file descriptor)是什么?
socket
和
文件
描述符
之间的关系?
)2、定义3、具体应用4、与fd相关的内核维护的3个数据结构5、
socket
和
文件
描述符
之间的关系参考
文件
描述符
(file descriptor) 1、背景(何为文件?) 在Linux操作系统中,可以将一切都看作是文件,包括普通文件...
socket
与
文件
描述符
在Linux编程时,无论是在操作文件还是网络操作时都能够通过
文件
描述符
来read或者write。之前在没有接触C++的时候,不懂面向对象的那套东西。自从学习了C++以及面向对象的一些知识以后突然对Linux这套
文件
描述符
有了...
什么是
文件
描述符
?以及文件描述的作用
在linux下一切皆文件,
文件
描述符
是内核为了高效的管理已经被打开的文件所创建的索引,它是一个非负整数,用于指代被打开的文件,所有执行I/O操作的系统调用都是通过
文件
描述符
完成的。 在linux中,进程是通过文件...
文件
描述符
与
socket
连接
文件
描述符
与
socket
连接 每个进程开启一个soeket连接,都会占用一个
文件
描述符
。 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。
文件
描述符
(file ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章