Отправка данных на nodeJS из приложения OSX - PullRequest
2 голосов
/ 30 июля 2011

У меня есть приложение OSX, написанное на c ++ (в частности, построенное с OpenFrameworks) и сервер, написанный на nodejs.

Приложение отслеживает объект, блуждающий по комнате, и я хочу отправить информацию о положении объекта на сервер на относительно постоянной (не менее 3 раз в секунду) основе.

Из того, что я могу сказать, мне нужен либо протокол с минимальными затратами на установку, либо возможность открыть постоянное соединение, к которому я могу подключиться. Если ты не можешь сказать - я не гуру сетевого программирования! Кто-нибудь знает библиотеки на стороне node.js и C ++, которые могут выполнить это без задержки в 5 миллионов секунд?

1 Ответ

2 голосов
/ 30 июля 2011

Со стороны 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 server\r\n");
  socket.pipe(socket);
});

server.listen(1337, "127.0.0.1");

(взято с главной страницы nods.js http://nodejs.org/)

...