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

Websocket 从socket()和accept()获取fd有什么区别?,websocket,Websocket,我试图理解socket()中的文件描述符和accept()中的fd之间的区别。 如果我从这两个fd中读取(fd、buffer、buffersize),我可能会得到什么?对于服务器,socket()返回的描述符表示正在侦听客户端的本地套接字,而accept()返回的描述符表示连接到侦听套接字的特定客户端。您不能使用侦听描述符进行读/写操作,必须改用客户端描述符。谢谢!但是,如果我们从客户机描述符中读取,我们能得到什么呢?您可以得到客户机发送的任何内容。你还期待什么?@如果我有一个终端输入“wget

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

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

谢谢!但是,如果我们从客户机描述符中读取,我们能得到什么呢?您可以得到客户机发送的任何内容。你还期待什么?@如果我有一个终端输入“wget-I/home/Lily/testing/url-omyres”,我是得到整个命令还是只得到“/home/Lily/testing/url-omyres”部分?谢谢终端与插座有什么关系?请继续谈这个话题。如果你想问一些与手头问题无关的问题,请发一个新问题。