重叠I/O网络编程使用AcceptEx时容易忽略的一个问题

使用AcceptEx接受到请求的SOCKET,执行SO_UPDATE_ACCEPT_CONTEXT时,TCP_NODELAY等属性会被继承为与Listener相同的值。

因此如果需要设置TCP_NODELAY等属性,应当:

1、设置Listener的该属性;

2、在完成SO_UPDATE_ACCEPT_CONTEXT后设置属性。

你可能感兴趣的:(TECH)