如何完全破坏C中的套接字连接

如何完全破坏C中的套接字连接,第1张

如何完全破坏C中的套接字连接

close
调用仅将TCP套接字标记为已关闭。它不能再通过过程使用。但是内核可能仍会保留一些资源一段时间(TIME_WAIT,2MLS等)。

设置SO_REUSEADDR应该可以消除绑定问题。

因此请确保

true
调用时的值实际上非零
setsockopt
(溢出错误可能会覆盖它):

true = 1;setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,&true,sizeof(int))

pid
变量是您的代码。如果使用
fork
(用于启动连接处理过程),则还应
sock
在不需要它的过程中关闭它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5015224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存