2016-01-07 108 views
-1

我在nodejs中创建了一个简单的服务器。我想要的是从rasppserypi上的其他应用程序(应用程序在C++中)连接到服务器。我正在建立连接并将数据串从树莓发送到节点服务器。从客户端Nodejs获取数据

因此,有我的问题:我如何“捕获”数据树莓被发送到服务器?

+0

结帐文档为http模块 –

+0

并阅读[问]增加获得正确答案的机会 – saljuama

回答

1

您可以使用多个选项:

  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

  2. 在它们之间建立一个tcp连接。 你也可以轻松地在它们之间建立一个tcp连接。使用Boost作为C++部分和node.js的内部网络模块 https://gist.github.com/tedmiston/5935757

  3. 在raspberrypi上也使用node.js。您也可以从raspberrypi运行node.js,并像上面的代码片段一样使客户端服务器通信。从node.js中,您可以将您的C++程序作为子进程调用。

  4. 还有许多其他的选择,但是这应该是最简单的。这也取决于你的实际使用情况,你想要建立什么。

相关问题