日期:2014-05-17  浏览次数:21131 次

c# IOCP客户端连接无法释放
使用SocketAsyncEventArgs(IOCP完成端口)做socket服务器软件,客户端成功连接到服务器后,人工将客户端的网线断掉,使用连接监视软件发现服务器对该客户端的状态一直显示为连接,客户端对应的SocketAsyncEventArgs对象的completed事件没有任何响应(等了几个小时),以至连接无法释放,不知如何处理!哪位大神能告诉我怎么办,谢谢!
iocp c# 服务器软件

------解决方案--------------------
服务器在一分钟之后可以给客户端发一个心跳消息。