public Server(PacketRouter <T> router, ILogger <Server <T> > logger, IComponentContext context) { Trace.Assert(context != null); this.source = new CancellationTokenSource(); this.clientConnected = new ManualResetEvent(false); this.router = router; this.sessions = new List <T>(); this.logger = logger; this.context = context; }
public Server(PacketRouter <T> router, IComponentContext context) { Trace.Assert(context != null); Router = router; Context = context; Source = new CancellationTokenSource(); ClientConnected = new ManualResetEvent(false); Sessions = new List <T>(); }