private void Reconnect( )
{
if ( socket != null )
{
if ( socket.Connected )
{
socket.Disconnect( false );
}
socket.Close( );
// create TCP/IP socket and set timeouts
socket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );
socket.ReceiveTimeout = 5000;
socket.SendTimeout = 1000;
// connect to SVS
socket.Connect( endPoint );
}
}