C++ 从c+;连接到socket.io服务器+;应用

C++ 从c+;连接到socket.io服务器+;应用,c++,node.js,socket.io,C++,Node.js,Socket.io,我正在尝试为基于web的应用程序执行poc,我有以下几点 1) LINUX上基于node.js/socket.io的基本服务器,将基本网页用作客户端 client.html <!DOCTYPE html> <html> <head> <script src="/socket.io/socket.io.js"></script> <script type="text/javascript"> var

我正在尝试为基于web的应用程序执行poc,我有以下几点

1) LINUX上基于node.js/socket.io的基本服务器,将基本网页用作客户端

client.html

<!DOCTYPE html>
<html>
<head>
    <script src="/socket.io/socket.io.js"></script>
    <script type="text/javascript">

     var socket = io.connect("169.xxx.xxx.xx:5000");

     socket.on("aServerEvent", function(data)
     {
       document.getElementById("chatlog").innerHTML = ("<hr/>" +
       data['message'] + document.getElementById("chatlog").innerHTML);
     });

     function sendMessage()
     {
        var msg = document.getElementById("message_input").value;
        socket.emit("aClientEvent", { message : msg});
     }
    </script>
</head>

<body>

    <input type="text" id="message_input"/>
    <button onclick="sendMessage()">send</button>
    <div id="chatlog"></div>

</body>

</html>
到目前为止还不错,我在网页(客户端)上输入了一个文本,服务器读取该文本,返回大写文本作为确认

2)现在我想用Linux编写一个基本的C++程序,使用WebSoCKPP来建立一个基于NoSt.Snuts.js/Soko.IO Server < /P>的WebSoSk连接。 <> P> >如何最好的方式,即如何在NoDE.JS服务器和C++应用程序(WebSoCKPP)?< /P>之间建立基于WebSoC的连接? 我找到的最接近的匹配项是

https://github.com/ebshimizu/socket.io-clientpp 
(但是使用rapidjson,我只想使用libjson)

(这看起来像原始websocketpp库的修订版,在src中有很多文件,如果所有文件都是必需的,我会感到困惑)

任何一个指针都是值得赞赏的


提前感谢

因为您正在运行Linux,所以应该有一个用于此的软件包。我查看了Debian和websocketpp开发版,这将是您所需要的。只需尝试
yum-search-websocketpp
apt-get-search-websocketpp
并安装devel/dev包即可。
可在此处找到该文档:

我希望这就是你要找的。

现在,SoCK.IO也有C++客户端。 看这里 还有一篇博客文章,上面有完整的聊天示例

当您推荐一个库时,您需要展示如何在这种情况下应用它。
https://github.com/ebshimizu/socket.io-clientpp 
https://github.com/uning/socket.io-client-cpp