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

2025-04-10 08:10:54
推荐回答(1个)
回答1:

对,socket成功建立后,返回值是一个特殊的文件描述符。这个描述符对应的不是物理文件,而是一个socket。
当初,unix在加入socket功能时,将网络传输功能与文件的读写,当做相同的逻辑操作。相应地,将打开socket的返回值,与打开文件的返回值当做逻辑相同的描述符