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

AcceptSocket()方法无任何反应
我自己的电脑win7系统,调试执行到AcceptSocket()方法的时候就会堵塞着。
服务器上面是windows server 2008系统,因为一直不行,就装了个vs,调试的时候,发现调试执行到AcceptSocket()方法的时候没有任何反应,也抓了异常,没有任何异常,也没有堵塞。
求解救啊。

------解决方案--------------------
Socket socket = tcpListener.AcceptSocket();
Console.WriteLine("Connection accepted.");
socket.Shutdown(SocketShutdown.Both);
socket.Close();
去掉socket收发的程序,连接后马上关闭看是不是正常