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