Exemplo n.º 1
0
        public override void StopListenKlineStream(Ticker ticker, CandleStickIntervalInfo klineInfo)
        {
            SocketConnectionInfo info = GetConnectionInfo(ticker, klineInfo, KlineSockets);

            if (info == null)
            {
                return;
            }

            info.Socket.Error           -= OnKlineSocketError;
            info.Socket.Opened          -= OnKlineSocketOpened;
            info.Socket.Closed          -= OnKlineSocketClosed;
            info.Socket.MessageReceived -= OnKlineSocketMessageReceived;
            info.Close();
            info.Dispose();
            KlineSockets.Remove(info.Socket);
        }
Exemplo n.º 2
0
        public override void StartListenKlineStream(Ticker ticker, CandleStickIntervalInfo klineInfo)
        {
            SocketConnectionInfo info = CreateKlineWebSocket(ticker, klineInfo);

            KlineSockets.Add(info.Socket, info);
        }