예제 #1
0
 // Установка соединения
 private void ConnectTcpClient()
 {
     if (_isConnected == false)
     {
         _tcpClient = new TcpClient();
         _tcpClient.Connect(_ip, _port);
         ChatLogic.SetTcpClient(_tcpClient);
         _isConnected = true;
         _clientForm.SetIsConnected(_isConnected);
     }
 }
예제 #2
0
 // Разрыв соединения
 private void DisconnectTcpClient(bool disposing = false)
 {
     if (_isConnected)
     {
         _tcpClient.GetStream().Close();
         _tcpClient.Close();
         ChatLogic.SetTcpClient(null);
         _isConnected = false;
         if (disposing == false)
         {
             _clientForm.SetIsConnected(_isConnected);
         }
     }
 }