通过c ++调用javascript推送服务

时间:2014-10-02 09:33:48

标签: javascript c++ http pusher

我有一个需要调用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代码)

1 个答案:

答案 0 :(得分:0)

根据http://pusher.com/docs/pusher_protocol,他们使用WebSockets进行通信。 因此,您可能希望查看某些库,例如http://www.zaphoyd.com/websocketpp或来自Microsoft {3}}的卡萨布兰卡SDK

使用其中之一,连接和接收Pusher消息应该相当容易。