【发布时间】:2019-08-22 23:57:10
【问题描述】:
在任何平台上,
accept()函数返回的socket选项是否依赖于监听socket的选项?
例如,
不知监听socket是否处于非阻塞模式,accept()是否返回非阻塞socket?
【问题讨论】:
-
接受的套接字处于阻塞模式,但所有其他属性都是从侦听套接字继承的,包括例如接收缓冲区大小。这对于设置窗口缩放至关重要:必须在侦听套接字上设置接收缓冲区大小,因为当接受的套接字被接受时,如果大小> 64K,窗口缩放就太晚了。
标签: sockets networking network-programming