/// <summary>
 /// Constructs an instance of the AcceptConnectionClosure class.
 /// </summary>
 /// <param name="iTransportContext">The transport context.</param>
 /// <param name="listeningEndPoint">The end point.</param>
 /// <param name="socket">The socket.</param>
 /// <param name="iAcceptConnectionConsumer"></param>
 public AcceptConnectionClosure(ITransportContext iTransportContext, string listeningEndPoint, Socket socket, IAcceptConnectionConsumer iAcceptConnectionConsumer)
 {
     this.ITransportContext = iTransportContext;
     this.ListeningEndPoint = listeningEndPoint;
     this.Socket = socket;
     this.IAcceptConnectionConsumer = iAcceptConnectionConsumer;
 }
 /// <summary>
 /// Constructs an instance of the AcceptConnectionClosure class.
 /// </summary>
 /// <param name="iTransportContext">The transport context.</param>
 /// <param name="listeningEndPoint">The end point.</param>
 /// <param name="socket">The socket.</param>
 /// <param name="iAcceptConnectionConsumer"></param>
 public AcceptConnectionClosure(ITransportContext iTransportContext, string listeningEndPoint, Socket socket, IAcceptConnectionConsumer iAcceptConnectionConsumer)
 {
     this.ITransportContext         = iTransportContext;
     this.ListeningEndPoint         = listeningEndPoint;
     this.Socket                    = socket;
     this.IAcceptConnectionConsumer = iAcceptConnectionConsumer;
 }