在套接字上使用关闭而不是关闭,是否可以在套接字上连接多次?
s = socket(...);
for(;;)
{
connect(s,...);
//do some work
shutdown (s, 2);
}
我正在测试它并得到 errno 22。它应该工作吗?
我想以这种方式使用它,因为应用程序的循环速度非常快,并且我的套接字最终处于 TIME_WAIT 状态,并持有大量资源。
我已经尝试过 SO_REUSEADDR 但我的套接字仍然处于 TIME_WAIT 状态..
运行 vxworks 5.5.1