当前位置: 技术问答>linux和unix
socket accept问题,大家指教。
来源: 互联网 发布时间:2016-06-24
本文导语: socket 付给accept的socket描述符,和accept返回的描述符有什么区别,是不是accept成功返回描述符,付给accept的描述符就释放了? | 传给accept的是 监听描述符。accept返回的是已连接的描述符 accep...
socket 付给accept的socket描述符,和accept返回的描述符有什么区别,是不是accept成功返回描述符,付给accept的描述符就释放了?
|
传给accept的是 监听描述符。accept返回的是已连接的描述符
accept返回后监听描述符不会释放,继续等待下一个accept
accept返回后监听描述符不会释放,继续等待下一个accept
|
accept的参数应该是执行过listen的socket,所谓“监听套接字”。
accept返回的应该是用来进行数据读写的socket,所谓“数据套接字”。
accept返回的应该是用来进行数据读写的socket,所谓“数据套接字”。
|
不一样的
|
accept里的参数是本地socket,主要是负责对本地端口的监听.
accept一般是阻塞式的,当accept有返回时,则说明有远程客户端通过监听的端口连接上本地,accept函数的返回值则为为这次连接创建的socket,以后与这个客户端的通信就通过使用这个socket达到,即在与客户端通信调用recv或write函数时,就是使用这个socket.
accept一般是阻塞式的,当accept有返回时,则说明有远程客户端通过监听的端口连接上本地,accept函数的返回值则为为这次连接创建的socket,以后与这个客户端的通信就通过使用这个socket达到,即在与客户端通信调用recv或write函数时,就是使用这个socket.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。