Socket连接丢失后重新连接问题
我做的客户端,下面是连接程序段
<code>
SocketClient.Shutdown(SocketShutdown.Both);
SocketClient.Close();
Thread.Sleep(100);
while(!SocketClient.Connected)
{
try
{
SocketClient.Connect(remoteEP);
}
catch(Exception exc)
{
Log.WriteEntry("Connect to Server Error:" + exc.Message, EventLogEntryType.Error, 2);
}
Thread.Sleep(30 * 1000); //30s
}
</code>
问题是,如果网络断开后重连的话会提示错误,怎么也连不上,怎么解决,谢谢了