【发布时间】:2012-05-17 16:48:19
【问题描述】:
我正在使用标准的 WinSock 函数进行套接字通信,现在假设我创建了一个套接字并且我的程序突然终止了套接字是否有机会保持活动状态?
我尝试了一个小例子,第一次调用socket API 返回4986,在突然终止可执行文件后第二次调用socket API 返回4946
但我仍然觉得如果没有关闭套接字,它会在一段时间内保持活动状态。
请帮我澄清我的疑问
【问题讨论】:
-
您通常可以通过
setsockopt(SO_REUSEADDR)解决此问题,以允许在此类垂死的套接字上重用地址
标签: c sockets visual-c++ winsock