我想開發一個JavaScript應用程序,它應該能夠通過UDP套接字與其他第三方應用程序進行通信,並通過本地瀏覽器窗口呈現一些數據。使用UDP套接字的JavaScript應用程序 - NodeJS和SocketIO
據我所知,我應該使用NodeJS的UDP套接字連接,我已經測試了它的示例UDPserver.js示例,它似乎很好。
我現在的問題是如何將從UDP服務器(本地在NodeJS控制檯上運行)接收到的數據傳遞到我的主應用程序,該應用程序將在瀏覽器上運行。我讀過,我必須使用Socket.IO來實現這種實時連接。
那麼,它的東西就像在同一臺機器上同時運行一個客戶端應用程序和一個服務器應用程序? socketIO如何連接這兩個部分?我應該使用WebSockets來連接我的應用程序和NodeJS嗎?
| JQUERY JS | | NODE.JS | | C++ |
| | [?] | | [UDP SOCKETS] | |
|LOCAL WEB APP| <=====> |UDP SERVER| <-----------------> |3RD-PARTY APPS|
| (local) | | (local) | | (network) |
有人可以爲我清除它嗎?它應該是相對容易的事情,但我對此很陌生。
則可直接流UDP包緩衝器到websocket二進制文件,但它不會給你一個好的結果。不是TCP的選擇?有一些不錯的橋樑TCP <-> websocket使用。 – Gntem
你們,我檢查了一些,如websockify。它很好地工作,但不幸的是,我想連接到的第三方應用程序獨家使用UDP套接字.. – LePhleg