Example #1
0
 /// <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;
     }
 }
Example #2
0
 public SocketHandler(
     ISMTPImpostorSocket socket)
 {
     _socket         = socket;
     _taskCompletion = new TaskCompletionSource <SMTPImpostorMessage>();
 }