public TcpRemoteNode(LocalNode localNode, Socket socket) : base(localNode) { this.socket = socket; OnConnected(); }
public TcpRemoteNode(LocalNode localNode, IPEndPoint remoteEndpoint) : base(localNode) { this.socket = new Socket(remoteEndpoint.Address.IsIPv4MappedToIPv6 ? AddressFamily.InterNetwork : remoteEndpoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp); this.ListenerEndpoint = remoteEndpoint; }