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

calling on a javascript push service via c++

本文关键字:服务 javascript c++ 调用 通过      更新时间:2023-10-16

我有一个Qt应用程序,它需要调用javascript推送服务。基本上,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代码)

根据http://pusher.com/docs/pusher_protocol,它们使用WebSockets进行通信。所以你可能想看看图书馆http://www.zaphoyd.com/websocketpp或Microsoft的Casablanca SDKhttps://casablanca.codeplex.com/

有了其中一个,连接和接收Pusher消息应该相当容易。