Esempio n. 1
0
        public Server(WebSocketServerContext context)
        {
            _context = context;
            _commonJsonDataProvider = new CommonJsonDataProvider(_context.MessageServer);
            L = context.MessageServer.L;

            _webSocketServer = CreateWebSocketServer(context);
        }
Esempio n. 2
0
        public TypedServiceProvider(Server server, IMessenger messenger = null)
        {
            _server = server;

            var msgServer = _server?.Context?.MessagingServer;

            L = msgServer?.L ?? new NullLogger();
            M = messenger ?? msgServer?.M;

            if (M == null)
            {
                throw new ArgumentException("Messenger instance should be passed either as constructor argument or as property of Server.Context.MessegingServer.M.");
            }

            _dataProvider = new CommonJsonDataProvider(_server.Context.MessagingServer);
        }
Esempio n. 3
0
 public TcpSocketClient(MessagingServer.Server messagingServer)
 {
     _dataProvider    = new CommonJsonDataProvider(messagingServer);
     _messagingServer = messagingServer;
 }