我试图理解来自socket()的文件描述符和来自accept()的fd之间的区别。如果我从这两个 fds 中读取(fd,buffer,buffersize),我可能会得到什么?
对于服务器,socket()
返回的描述符表示侦听客户端的本地套接字,而 accept()
返回的描述符表示连接到侦听套接字的特定客户端。 不能使用侦听描述符进行读/写,必须改用客户端描述符。