Esempio n. 1
0
        public void InitWebSocket()
        {
            disposed = false;

            socket = new WebSocket(Domain.BASE_SOCKET_URL);

            socket.SslConfiguration.EnabledSslProtocols = SupportedProtocols;

            socket.OnOpen += (sender, e) =>
                             Console.WriteLine("Hitbtc WebSocket Connected");


            socket.OnError += (sender, e) =>
                              Console.WriteLine(JsonConvert.SerializeObject(e, Formatting.Indented));

            socket.OnClose += (sender, e) =>
                              Console.WriteLine("Binance WebSocket Disconnected");

            socket.OnMessage += async(sender, e) =>
            {
                var message = RpcMessage.Read(e.Data);
                await ProcessMessage(message);
            };

            socket.Connect();
        }