linux socket返回的int值是什么 文件描述符一样的东西吗
1个回答
展开全部
对,socket成功建立后,返回值是一个特殊的文件描述符。这个描述符对应的不是物理文件,而是一个socket。
当初,unix在加入socket功能时,将网络传输功能与文件的读写,当做相同的逻辑操作。相应地,将打开socket的返回值,与打开文件的返回值当做逻辑相同的描述符
当初,unix在加入socket功能时,将网络传输功能与文件的读写,当做相同的逻辑操作。相应地,将打开socket的返回值,与打开文件的返回值当做逻辑相同的描述符
更多追问追答
追问
这个socket是什么东西 感觉比较朦胧
socket()函数做了什么操作啊
追答
socket用来编写网络通信的。
socket()函数用来创建一个socket,成功的话,返回一个描述符。后续的通信操作都会用到这个描述符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询