从socket()和accept()获取fd有什么区别?

时间:2014-12-09 22:21:26

标签: websocket

我试图理解socket()中的文件描述符和accept()中的fd之间的区别。 如果我从这两个fds读取(fd,buffer,buffersize),我可能得到什么?

1 个答案:

答案 0 :(得分:2)

对于服务器,socket()返回的描述符表示正在侦听客户端的本地套接字,而accept()返回的描述符表示连接到侦听套接字的特定客户端。您无法使用侦听描述符进行读/写,您必须使用客户端描述符。