是否可以通过Javascript连接到UDP服务器?

时间:2013-05-19 21:41:19

标签: javascript sockets udp webrtc

好吧所以我有一个C ++游戏服务器,我想通过UDP和Javascript连接到,但我不知道该怎么做。 WebSockets似乎不起作用,因为它们只支持TCP和 WebRTC似乎也不适用于这种事业(至少从我读过的内容)。

我不介意使用处于测试阶段的技术,因此无法在所有平台上使用,只要它们在Chrome(Canary)中可用。

2 个答案:

答案 0 :(得分:1)

您还可以构建Javascript + Flash桥接器并使用基于UDP的Adobe Flash Player RTMFP协议。如果您需要原始UDP或类似内容,则最好使用WebRTC数据通道。

答案 1 :(得分:1)

您将无法直接使用UDP。这是Web沙箱的基本属性。见Can I use WebRTC to open a UDP connection?

如果你想直接对话,你可以使用数据通道,但在服务器端需要一堆超过UDP的东西。需要ICE,DTLS和SCTP,请参阅http://tools.ietf.org/html/draft-ietf-rtcweb-transports。标准在那里仍然有些不稳定,所以我不确定你是否想立刻潜入那个泥潭。