Пример #1
0
        public void Start()
        {
            _dispose = new CompositeDisposable();
            _senderSerer.Start();
            _receiverServer.Start();

            _senderSerer.Subscribe(_senderGateway).AddTo(_dispose);
            _receiverServer.Subscribe(_receiverGataway).AddTo(_dispose);
            _senderGateway.Subscribe(_receiverGataway).AddTo(_dispose);
        }
Пример #2
0
        public SenderGatewayService()
        {
            _server        = new ObservableListenerServer("http://*:81/");
            _senderGateway = new SenderGateway(Auth);

            _senderGateway.Subscribe(x =>
            {
                Console.Out.WriteLineAsync(
                    $"{x.Channel} IsBinary:{x.IsBinary} IsClose:{x.IsClose} {string.Join("-", x.ReceiveData.Select(y => y.ToString("x2")))}");
            });
        }