高分急求,c#下关闭socket,如何不产生TIME_WAIT呢??
c#下关闭socket,调用
ServerSocket.Shutdown(SocketShutdown.Both);
ServerSocket.Close();
此时,该socket进入TIME_WAIT长达2分钟
我该如何才能让socket不进入该状态呢?(这个对于我的应用来说是必须的)
c++的方法是设置SO_LINGER的状态
而.net里面没有这个参数
我查资料感觉应该是LingerOption与之对应
可无论我如何设置LingerOption,都无法让socket不进入TIME_WAIT
还看到有人发送空格产生错误来终止socket
可我发送空格产生不了错误,不知道为什么!!!
哪位神仙救命啊!~~~