我有一个需要调用javascript推送服务的Qt应用程序。基本上http中没有\ endf。 (货币代码)
<script src="//js.pusher.com/2.2/pusher.min.js" type="text/javascript"></script>
<script type="text/javascript">
var pusher = new Pusher("cb65d0a7a72cd94adf1f");
var channel = pusher.subscribe("ticker.160");
channel.bind("message", function(data) {
//console.log(data);
var topbuy = data.trade.topbuy;
console.log("Price: ", topbuy.price,
"Quantity:", topbuy.quantity);
});
</script>
如何在C ++中执行此现有代码? (使其成为C ++的股票代码,而不仅仅是JavaScript代码)
答案 0 :(得分:0)
根据http://pusher.com/docs/pusher_protocol,他们使用WebSockets进行通信。 因此,您可能希望查看某些库,例如http://www.zaphoyd.com/websocketpp或来自Microsoft {3}}的卡萨布兰卡SDK
使用其中之一,连接和接收Pusher消息应该相当容易。