2

私はc++で書かれたOSXアプリケーション(特にOpenFrameworksで構築された)とnodejsを使って書かれたサーバーを持っています。

アプリケーションは部屋の中をさまようオブジェクトを追跡し、オブジェクトの位置に関する情報を比較的一定(少なくとも1秒間に3回)ベースでサーバーに送信したいと思います。

私が言えることから、セットアップオーバーヘッドが最小限のプロトコルか、プッシュできる永続的な接続を開く機能が必要です。わからない場合は、私はネットワークプログラミングの第一人者ではありません。node.js側とC++側のどちらかで、500万秒の遅延なしでこれを実現できるライブラリを知っている人はいますか?

4

1 に答える 1

2

openFrameworks側からは、データを送信する可能性が非常にたくさんあります。(現在のOF 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/から取得)

于 2011-07-30T08:59:20.587 に答える