public Server(WebSocketServerContext context) { _context = context; _commonJsonDataProvider = new CommonJsonDataProvider(_context.MessageServer); L = context.MessageServer.L; _webSocketServer = CreateWebSocketServer(context); }
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); }
public TcpSocketClient(MessagingServer.Server messagingServer) { _dataProvider = new CommonJsonDataProvider(messagingServer); _messagingServer = messagingServer; }