public TCPIPListenerStack(IPAddress ipaLocalAddress, IPAddress ipaRemoteAddress, int iLocalPort, int iRemotePort) { ipSocket = new IPSocket(ipaRemoteAddress, ipaLocalAddress, eExNetworkLibrary.IP.IPProtocol.TCP); tcpSocket = new TCPListenerSocket(iRemotePort, iLocalPort, ipSocket); tcpSocket.ChildSocket = ipSocket; ipSocket.ParentSocket = tcpSocket; tcpSocket.FrameDecapsulated += new FrameProcessedEventHandler(tcpSocket_FrameDecapsulated); ipSocket.FrameEncapsulated += new FrameProcessedEventHandler(ipSocket_FrameEncapsulated); }
public TCPListenerSocketEventArgs(TCPListenerSocket sSender) { this.Sender = sSender; }