Пример #1
0
 public static void CallListenerStarted(this PeerListenerHooks hooks, PeerListenerConfiguration configuration, int assignedPort)
 {
     hooks.OnListenerStarted?.Invoke(new ListenerStarted
     {
         Port = assignedPort
     });
 }
Пример #2
0
 public static void CallListenerFailed(this PeerListenerHooks hooks, PeerListenerConfiguration configuration, int requestedPort, string reason)
 {
     hooks.OnListenerFailed?.Invoke(new ListenerFailed
     {
         Port   = requestedPort,
         Reason = reason
     });
 }
Пример #3
0
        public PeerListener(PeerListenerDependencies dependencies, PeerListenerHooks hooks, PeerListenerConfiguration configuration)
        {
            this.dependencies  = dependencies;
            this.hooks         = hooks;
            this.configuration = configuration;

            this.socket = dependencies.Network.New();
        }
Пример #4
0
 public PeerListenerBuilder()
 {
     dependencies  = new PeerListenerDependencies();
     configuration = new PeerListenerConfiguration();
 }