public Route(Node localNode) { this.socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); this.localNode = localNode; BufferStream = new HttpReceiverStream(localNode, this); InitCommon(); UpdateActivity(); }
public Route(Node localNode, Socket socket) { this.socket = socket; this.localNode = localNode; st = new NetworkStream(socket) as Stream; localNodeAddress = new NodeAddress((IPEndPoint)socket.LocalEndPoint); remoteNodeAddress = new NodeAddress((IPEndPoint)socket.RemoteEndPoint); BufferStream = new HttpReceiverStream(localNode, this); InitCommon(); UpdateActivity(); }