/// <summary> /// <para>Dispose</para> /// </summary> public void Dispose() { try { if (_socket != null) { _networkStream.Dispose(); _socket.Dispose(); } //Host.RaiseEvent(HostEventTypes.SessionDisconnected, this); } finally { _networkStream = null; _socket = null; } }
public SocketHandler( ISMTPImpostorSocket socket) { _socket = socket; _taskCompletion = new TaskCompletionSource <SMTPImpostorMessage>(); }