gpt4 book ai didi

c++ - 通过网络套接字在javascript和C++代码之间进行通信?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:36 26 4
gpt4 key购买 nike

我有 javascript(客户端 - 通过 node.js 执行)和 C++(服务器)代码在 Ubuntu (Linux) 上运行,我希望这个客户端-服务器能够相互通信。有人能告诉我如何使用 Web 套接字使 C++ 代码像服务器或客户端一样工作吗?基本上,我希望 javascript 代码将一些数据发送给 C++ 代码,C++ 代码将处理数据并将结果返回给 javascript 代码。我不确定我是否可以在没有网络套接字的情况下发生 javascript 和 C++ 代码之间的这种通信。在这个方向上的任何指示都会有很大帮助!

谢谢,拍拍

最佳答案

最近开始研究 C++ websocket 库:https://github.com/szmoore/foxbox

一个 websocket 服务器的例子是:https://github.com/szmoore/foxbox/blob/master/examples/wsserver.cpp

我还有一个 JavaScript 客户端示例。

警告:该库不支持 TLS,基于 POSIX 套接字,仍在开发中,可能非常不安全。

因此,在厚颜无耻地宣传我自己的图书馆的同时,我也会向您指出 libwebsockets ,一个 C 库建议回答这个问题:https://stackoverflow.com/questions/3916217/standalone-c-or-c-websocket-server-library?lq=1

关于c++ - 通过网络套接字在javascript和C++代码之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com