public void Disconnect() { if (!Connected) { return; } _ircMessages.Clear(); _ping = false; _socketReady = false; if (_socket != null) { try { Helper.Log("closing socket"); _socket.Close(); Helper.Log("socket should be closed"); } catch (Exception e) { Log.Error(e.Message); } } }
public void Disconnect() { if (!Connected) { return; } _ircMessages.Clear(); _ping = false; _socketReady = false; if (_socket != null) { _socket.Disconnect(false); } }
public void Disconnect() { if (!Connected) { return; } socketMessages.Clear(); if (SslStream != null) { SslStream.Close(); } if (TcpClient != null) { TcpClient.Close(); } }
public void Disconnect() { if (!Connected) { return; } _ircMessages.Clear(); _ping = false; _socketReady = false; if (_socket != null && _socket.Connected) { try { _socket.Close(); } catch (Exception e) { Log.Error(e.Message); } } }