我们需要使用 TFTP 协议将数据发送到用户的设备,这是一个简单的类似 FTP 的协议,通过 UDP 工作。
由于我们无法使用 javascript 打开 UDP 套接字,我们一直使用我们的服务器作为代理,将数据发送到我们的服务器并打开从服务器到设备的 UDP 连接。这确实有一个缺点,我们的用户需要了解 NAT 并配置端口转发。
那么问题来了,我们是否可以使用 WebRTC 打开一个直接的 UDP 套接字在浏览器和设备之间进行发送和接收?
http://www.webrtc.org/reference/webrtc-internals/vienetwork#TOC-SendUDPPacket建议我们可以通过套接字发送一些原始 UDP 数据(也就是说,如果可以通过 javascript 访问该层。我是不确定),但我看不到获取原始 UDP 响应的方法。
非常感谢任何帮助