【发布时间】:2015-04-05 16:51:57
【问题描述】:
我正在link 阅读有关 unix 域套接字的教程。
通过搜索 SO,我发现套接字描述符据说与文件描述符相同,并且据说指向文件描述符表中的一个条目。
如果这是真的,我想问,对于指向打开文件的 inode 的 fd,socket 描述符的条目是否还包含 socket 文件的 inode?p>
同样在示例代码中,服务器接受连接后:
len = sizeof(struct sockaddr_un);
s2 = accept(s, &remote, &len);
s2 会指向什么(如果套接字描述符类似于 fd,那么 s2 会指向文件描述符表中的哪个条目)?
另外,unix 域套接字 API 是否只使用打开、读取和写入下面的套接字文件?
【问题讨论】: