javascript - Node.js websockets 使用 UDP 或 TCP

标签 javascript node.js tcp websocket udp

如何知道在Node js上是哪种方法使用了websocket? UDP 还是 TCP?我该如何改变呢?还是取决于其他因素? 我在 node.js 上使用服务器,在 javascript 上使用客户端。我不知道哪种类型的协议(protocol)使用我的连接。我想要 UDP,因为这是游戏服务器。 谢谢

最佳答案

Websockets 是 TCP。这是一个 discussion of this issue关于游戏。他在那里介绍了 websockets、webrtc(UDP 的可能选择,但很复杂)、quic(仅在谷歌浏览器中)和他的 netcode.io .

关于javascript - Node.js websockets 使用 UDP 或 TCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43733882/

相关文章:

javascript - 过滤列表中的列表并保留结构

javascript - getJson之后如何携带数据

networking - 如何修复 WSAECONNABORTED 错误?

javascript - 发出 HTTP 请求而不打开新连接

javascript - 列出存储的记录 localStorage |谷歌浏览器扩展

javascript - 在 Stimulus Controller 中使用 querySelector 检索动态元素时出现问题

javascript - 无法从 Node.js 连接到 MongoDB

node.js - req.checkBody 不是一个函数,我需要解决这个问题

node.js - 对象数组中的 MongoDB,仅显示具有指定值的对象

sockets - 将 net.Conn.Read 用于持久 TCP 套接字的正确方法是什么