将数据从OSX应用程序推送到nodeJS
Pushing data to nodeJS from OSX application
我有一个用c++编写的OSX应用程序(特别是用OpenFrameworks构建的)和一个使用nodejs编写的服务器。
应用程序跟踪一个在房间里游荡的物体,我想以相对恒定的方式(每秒至少3次)向服务器发送有关该物体位置的信息。
据我所知,我要么需要一个具有最小设置开销的协议,要么需要能够打开一个可以推送的持久连接的能力。如果你不能告诉-我不是一个网络编程大师!有谁知道node.js和c++的库可以在没有500万秒延迟的情况下完成这个任务吗?
从openFrameworks方面,你有相当多的可能性来发送数据:(给定电流007)看看下面的例子,如果它们符合你的需求:
<OF-folder>/apps/addonsExamples/networkTcpClientExample
<OF-folder>/apps/addonsExamples/networkUdpSenderExample
<OF-folder>/apps/addonsExamples/oscSenderExample
对于node.js,只需定义一个基本的套接字或类似的东西来处理请求
Here is an example of a simple TCP server which listens
on port 1337 and echoes whatever you send it:
var net = require('net');
var server = net.createServer(function (socket) {
socket.write("Echo serverrn");
socket.pipe(socket);
});
server.listen(1337, "127.0.0.1");
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 如何从Windows应用程序输出到标准?
- RabbitMQ vs NodeJS 插件,用于C++应用程序集成
- 用c++插件为nodejs应用程序构建一个独立的可执行文件
- 将数据从OSX应用程序推送到nodeJS