linux socket返回的int值是什么 文件描述符一样的东西吗

 我来答
freeeeeewind
推荐于2016-02-13 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1329万
展开全部
对,socket成功建立后,返回值是一个特殊的文件描述符。这个描述符对应的不是物理文件,而是一个socket。
当初,unix在加入socket功能时,将网络传输功能与文件的读写,当做相同的逻辑操作。相应地,将打开socket的返回值,与打开文件的返回值当做逻辑相同的描述符
更多追问追答
追问
这个socket是什么东西  感觉比较朦胧  
socket()函数做了什么操作啊
追答
socket用来编写网络通信的。
socket()函数用来创建一个socket,成功的话,返回一个描述符。后续的通信操作都会用到这个描述符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式