public void Dispose()
{
if (!_disconnected)
{
try
{
_socket.Shutdown(SocketShutdown.Both);
}
catch { }
SignalDisconnected();
}
try
{
_socket.Dispose();
}
catch { }
}
public void Dispose() { _client.Dispose(); }