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