2017-12-10 5 views
1

서버를 시작하면 웹 소켓에서 응답이 1 회납니다 bitcoin에 관한 정보.하지만 가격이 변할 때마다 업데이트를 얻지 못하거나 갑자기 많은 업데이트가 발생합니다. 매초마다 새로운 메시지를 받아야한다고 가정합니다. 나는이 웹 소켓 여기 https://www.cryptocompare.com/api/#-api-web-socket-current-웹 소켓 (socket.io)에서 메시지를 가져 오지 못하거나 가끔씩 모든 것을 한꺼번에 가져옵니다. (항상은 아님)

를 사용하고있어 내 코드입니다 :

var ioClient = require('socket.io-client'); 
var cryptocompare = ioClient.connect('wss://streamer.cryptocompare.com') 

var subscription = '2~Poloniex~BTC~USD'; 
cryptocompare.emit('SubAdd', { subs: [subscription] }); 
cryptocompare.on('error', console.error) 
cryptocompare.on('m', function(message) { 
    console.log(message); 
}); 

답변

1

첫 번째 인스턴스에서 나는 매우 강력

https://github.com/tidwall/SwiftWebSocket

그것은 매우 년대 Tidwall WebSocket을 라이브러리를 사용하는 것이 좋습니다 것입니다 잘 쓰여졌습니다. 그곳의 모든 유형의 최고의 라이브러리 중 하나입니다.

다시 한번 첫 번째 인스턴스에서 여러분은 단단한 라이브러리를 사용할 때까지 무슨 일이 일어나고 있는지 알기 위해 고심 할 것입니다 ...