我在nodejs中创建了一个简单的服务器。我想在rasppserypi上从其他应用程序(app是c ++)连接到服务器。我正在建立连接并从raspberry发送dataString到节点服务器。
所以我的问题是:我怎样才能“捕获”raspberry发送给服务器的数据?
答案 0 :(得分:1)
您可以使用多个选项:
制作一个简单的http服务器。 Express是node.js中http服务器最常用的模块之一。它设置快速且易于使用。 http://expressjs.com/en/starter/hello-world.html Boost很容易用于c ++部分。 How to send http request and retrieve a json response C++ Boost
在它们之间建立tcp连接。 您也可以轻松地在它们之间建立TCP连接。使用Boost作为c ++部分和node.js的内部网络模块 https://gist.github.com/tedmiston/5935757
在raspberrypi上也使用node.js.您还可以从raspberrypi运行node.js,并在上面的代码片段中进行客户端服务器通信。从node.js,您可以将您的c ++程序称为子进程。
还有很多其他选择,但这应该是最简单的选择。它还取决于您的实际用例,您想要构建的内容。