Example #1
0
 private void OnConnectionArrived(ConnectionArrived data)
 {
     if (Settings.Filter?.Accept(data.Remote) != false)
     {
         Negotiator.Handle(data.Connection, new HandshakeNegotiatorPassiveInstance(Localhost, Hash, HandshakeOptions.Extended));
     }
     else
     {
         Notifications.Enqueue(new PeerRejectedNotification(data.Remote));
         data.Connection.Terminate();
     }
 }
Example #2
0
 public void SetConnHandler(ConnectionArrived Method)
 {
     ConnHandler = Method;
 }