【问题标题】:UDP broadcast search from a webpage从网页进行 UDP 广播搜索
【发布时间】:2020-05-13 12:51:30
【问题描述】:

我有一些设备提供小型网络服务器应用程序,供用户使用浏览器或瘦客户端从手机或笔记本电脑访问。瘦客户端所做的只是通过 UDP 广播在本地网络上查找设备,然后在找到设备时将浏览器连接到设备 - 或在超时后未找到设备时发出通知。

是否可以将此瘦客户端实现为从已知主机提供的网页,这样用户的设备就不需要安装浏览器和指向已知主机的链接之外的任何软件?该网页将广播一些 UDP 数据包并等待来自本地网络上任何设备的(适当的)响应,如果/当接收到设备响应时会显示要连接的设备列表,因此用户可以从列表中选择,而不是必须确定设备地址并自行输入或安装和使用瘦客户端。

我可以看到这种事情可能会被滥用,因此被浏览器变得困难或不可能,但与目前广泛使用的许多其他技术一样......

任何帮助开始使用这种解决方案将不胜感激,谢谢!

【问题讨论】:

    标签: html browser udp broadcast


    【解决方案1】:

    很遗憾,这不能直接完成。我认为如果有某种“本地对等”API 来启用简单的 WebRTC 连接而无需通过服务器,那就太好了,但这并不存在。

    你确实有一些选择:

    • 编写浏览器扩展程序
      这需要调用一些本机代码来打乱您的数据,但它可以工作。
    • 在网络上部署服务器
      服务器可以完成所有初始连接/协商。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-30
      • 1970-01-01
      • 2010-09-25
      • 2018-03-25
      • 2014-05-16
      • 2011-09-16
      • 2022-06-22
      相关资源
      最近更新 更多