Ejemplo n.º 1
0
 public TcpRemoteNode(LocalNode localNode, Socket socket)
     : base(localNode)
 {
     this.socket = socket;
     OnConnected();
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 protected RemoteNode(LocalNode localNode)
 {
     TR.Enter();
     this.localNode = localNode;
     TR.Exit();
 }
Ejemplo n.º 4
0
 private void OnMemPoolMessageReceived()
 {
     TR.Enter();
     EnqueueMessage("inv", InvPayload.Create(InventoryType.TX, LocalNode.GetMemoryPool().Select(p => p.Hash).ToArray()));
     TR.Exit();
 }
Ejemplo n.º 5
0
 protected RemoteNode(LocalNode localNode)
 {
     this.localNode = localNode;
 }
Ejemplo n.º 6
0
 public TcpRemoteNode(LocalNode localNode, Socket socket)
     : base(localNode)
 {
     this.socket = socket;
     OnConnectedListener();//別人連我
 }