
如果直接调用closesocket会发送FIN, 需要设置linger使closesocket直接发送RST
代码:
SOCKET soc_client = ::accept(soc_listen, (struct sockaddr )&client_addr, &len);
…
struct linger so_linger;
so_lingerl_onoff = 1;
so_lingerl_linger = 0;
setsockopt(soc_client, SOL_SOCKET, SO_LINGER, (char )&so_linger, sizeof(so_linger));
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)