【问题标题】:Send udp packet from chrome从 chrome 发送 udp 数据包
【发布时间】:2012-12-07 13:09:25
【问题描述】:

在网上研究(How to send udp to udp node.js server?,JavaScript WebSockets with UDP?)发现用javascript不能发送udp包。

另一方面,一些页面声称 chrome 浏览器能够做到这一点。例如链接:

http://blog.alexmaccaw.com/chrome-tcp-udp

声称谷歌浏览器能够发送 udp 数据包。也许我做错了什么。如果 chrome 确实可以发送 udp 数据包,如果有人可以发布 hello world 示例,我将不胜感激。我已经尝试了我显示的链接中的示例,但它不起作用。也许我做错了什么。

【问题讨论】:

  • 来自该页面:“Chrome Canary 现在在其'实验性'API 中支持原始 TCP 和 UDP 套接字。这些功能仅适用于扩展名,虽然已记录在案,但暂时隐藏了”。您尝试过哪些不起作用的方法?
  • 你说得对,我在阅读时应该多加注意,而不是直接跳到代码。感谢您指出了这一点。我想这应该是一个答案

标签: javascript udp websocket


【解决方案1】:

来自the linked page

Chrome Canary 现在支持原始 TCP 和 UDP 套接字 “实验性”API。这些功能仅可用于扩展 并且,虽然记录在案,但暂时隐藏起来。

所以,开发一个扩展程序,它应该可以工作。实际上,2012 年 5 月的那篇文章似乎已经过时了,因为 chrome.socket module 现在已经失去了 experimental 的状态。对于 HelloWorld,您可以查看他们的 udp sample,该链接来自官方页面。

【讨论】:

  • 显然 UDP 套接字在扩展中是不可能的了。这在某一时刻是可能的,但出于安全考虑,他们禁用了它——仅限于 Chrome 应用程序,这些应用程序现在也正在结束/逐步淘汰。 ://
猜你喜欢
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多