2014-04-27 35 views
3

在javascript/HTML5(no node.js)中是否可以直接與UDP服務器建立雙向連接?有WebRTC,但從我的理解你不能發送數據報到特定的服務器。在javascript/HTML5中直接建立udp連接

我最關心的是讓一個遊戲,用他的服務器通過UDP通信,因此我知道服務器的地址,無需ICE或類似的這種事情的......

謝謝

回答

0

你不能在原生javascript中直接打開UDP/TCP端口。它被設計爲security purposes

你將不得不在你的前端和目標服務器之間放置一個斷路器(我會說udp的websockets)。所以,在C(可能與libwebsockets)一個WebSocket的服務器進行通信,以您的Web應用程序,然後轉換數據,並將它推過UDP

有已經存在的用於特定用途的斷路器退房this so question

+0

我m使客戶端和服務器,所以它不會是一個關於websocket通信的問題。問題將是在遊戲過程中客戶端和服務器之間的「延遲」(由UDP通過TCP引入)...... 無論如何,我將使用這種技術,看看會發生什麼......謝謝! – iliak