Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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>();
        }