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

标签 javascript sockets udp webrtc

<分区>

好吧,我有一个 C++ 游戏服务器,我想通过 UDP 和 Javascript 连接到它,但我不确定该怎么做。 WebSockets 似乎不起作用,因为它们只支持 TCP 和 WebRTC 似乎也不适用于此类任务(至少从我读到的内容来看)。

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

最佳答案

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

如果你想直接对话,你可以使用数据通道,但这将需要服务器端 UDP 之外的一堆东西。需要 ICE、DTLS 和 SCTP,请参阅 https://datatracker.ietf.org/doc/html/draft-ietf-rtcweb-transports .那里的标准仍在不断变化,因此我不确定您是否想立即深入研究。

关于javascript - 是否可以通过 Javascript 连接到 UDP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639746/

相关文章:

c# - 如何使用微框架正确更改静态 IP 地址?

Java UDP 连接

ios - 如何在 iOS7 的 UDP 套接字中发送字符串?

C UDP 客户端未读取服务器回复

javascript - 开 Jest ,如何比较两个不同格式的字符串?

c++ - 异步套接字输入输出

javascript - JQuery 在悬停时更改表格单元格和行背景颜色

c# - 动态更改 TCPClient 端口

javascript - 递归子节点

javascript - 在提交 asp.net core 2.0 之前验证表单