public void DisconnectClientChannel()
 {
     if (clientTcp != null)
     {
         clientTcp.TCPClient.Close();
         clientTcp = null;
     }
 }
 /// <summary>
 /// Get TCP client channel as our object is singelton.
 /// </summary>
 /// <returns>TCPClientChannel object.</returns>
 public static TCPClientChannel GetTCPClientChannel()
 {
     //Try to get tcp client channel.
     try
     {
         //Lock mutex.
         //mutexCtorLock.WaitOne();
         if (clientTcp == null)
         {
             //If object is not exists, create one.
             clientTcp = new TCPClientChannel();
         }
         //Unlock mutex.
         //mutexCtorLock.ReleaseMutex();
         return(clientTcp);
     }
     catch (Exception e)
     {
         clientTcp = null;
         throw new Exception(e.Message);
     }
 }