我们可以在JavaScript中打开UDP连接吗?
can we open an UDP conection in javascript
我认为一切都在标题中,我想在 js 中使用带有 UDP 的套接字。我尝试使用WebSocket,但是:未捕获的语法错误:无法构造"WebSocket":URL的方案必须是"ws"或"wss"。不允许使用"UDP"。socket.io 可以吗?如果是,如何在没有节点的情况下使用 socket.io.js?也许这是一个socket.io.min.js。
谢谢你的帮助。
不,这是不可能的。Websocket连接是基于HTTP的"升级",HTTP是基于TCP/IP的。因此,从本质上讲,您无法打开UDP连接,因为即使启动Websocket连接,您也已经有一个TCP/IP连接。
但是,如果您确实需要 UDP,则可以在服务器端实现一些实际执行 UDP 连接并充当代理的东西,其中您的服务器使用更多低级库打开 UDP 连接。当然,与在浏览器中相比,您在服务器上受到的限制更少。
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何使用密码检测网络中的状态连接
- 如何处理node.js节点mongodb中的连接和查询队列
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- Twilio-显示所有连接参与者的远程参与者视频
- 操作放置在画布上的元素之间的连接
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- jQuery UI可排序-多连接列表拖动
- 如何使用offer/answer交换来自两个对等连接的流
- 在Qualtrics中,介绍如何动态连接两个滑块
- 使用优化器在慢速连接上加载main.js时需要js超时
- 如何使用HTML5与UDP套接字通信
- 如果连接类型为none,则Javascript Function Only警报
- GTK百老汇支持同时连接
- 在node.js中写入ECONNRESET错误和套接字连接检查
- 如何将所有JS文件连接到一个文件夹中
- 在cordova android应用程序中连接数据库
- 为什么即使使用HTML5也无法通过浏览器进行UDP连接
- 为什么我不能在客户端(在浏览器中)打开UDP连接
- 我们可以在JavaScript中打开UDP连接吗?