2011-07-29 47 views
2

我有一個用C++編寫的OSX應用程序(特別是使用OpenFrameworks構建的)和使用nodejs編寫的服務器。從OSX應用程序將數據推送到nodeJS

應用程序跟蹤一個物體在房間四處移動,我想以相對恆定的(至少每秒三次)的方式向服務器發送有關對象位置的信息。

從我可以告訴我要麼需要一個協議與最小量的設置開銷,或打開一個持久連接,我可以推到。如果你不能說 - 我不是網絡編程專家!有沒有人知道node.js端和C++端的庫可以在沒有500萬秒延遲的情況下完成這個任務?

回答

2

從側面了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/拉)
相關問題