【问题标题】:Make a direct udp connection in javascript / HTML5在 javascript / HTML5 中建立直接 udp 连接
【发布时间】:2014-04-27 13:27:09
【问题描述】:

是否可以在 javascript/HTML5(无 node.js)中与 UDP 服务器建立直接双边连接?有 WebRTC,但据我了解,您无法将数据报发送到特定服务器。

我主要关心的是制作一个通过 UDP 与他的服务器通信的游戏,所以我知道服务器的地址,不需要 ICE 或类似的东西......

谢谢

【问题讨论】:

    标签: javascript html udp webrtc


    【解决方案1】:

    您不能在本机 javascript 中直接打开 UDP/TCP 端口。它是为security purposes 设计的。

    您必须在前端和目标服务器之间放置一个断路器(我会说 websockets 到 udp)。所以,在 C 语言中有一个 websocket 服务器(可能使用libwebsockets)与您的网络应用程序通信,然后翻译数据并将其推送到UDP

    已经存在用于特定目的的断路器查看this so question

    【讨论】:

    • 我正在制作客户端和服务器,所以它不会成为 websocket 通信的问题。问题是在游戏过程中客户端和服务器之间的“延迟”(由 TCP over UDP 引入)......无论如何,我将使用这种技术,看看会发生什么......谢谢!
    猜你喜欢
    • 2020-04-05
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多