立即检测客户端与服务器套接字的断开连接
如何检测到客户端已与服务器断开连接? 我有下面的代码在我的AcceptCallBack方法 static Socket handler = null; public static void AcceptCallback(IAsyncResult ar) { //Accept incoming connection Socket listener = (Socket)ar.AsyncState; handler = listener.EndAccept(ar); } 我需要找到一种方法来尽快发现客户端已从handlerSocket断开连接。 我试过了: handler.Available; handler.Send(new byte[1], 0, SocketFlags.None); handler.Receive(new byte[1], 0, SocketFlags.None); 当您连接到服务器并想检测服务器何时断开连接时,上述方法可以工作,但是当您是服务器并想检测客户端断开连接时,上述方法不起作用。 任何帮助将不胜感激。