我们需要使用TFTP协议向用户的设备发送数据,TFTP协议是一种简单的FTP协议,通过UDP协议工作.
由于我们无法使用javascript打开UDP套接字,所以我们一直使用我们的服务器作为代理,将数据发送到我们的服务器并打开从服务器到设备的UDP连接.这确实有缺点,我们的用户需要了解NAT和配置端口转发.@H_301_3@
所以问题是,我们可以使用WebRTC打开直接的UDP套接字来在浏览器和设备之间发送和接收?@H_301_3@
http://www.webrtc.org/reference/webrtc-internals/vienetwork#TOC-SendUDPPacket建议我们可以通过套接字发送一些原始的UDP数据(也就是说,如果可以通过javascript访问该层,我不确定),但是我没有办法获取原始的UDP响应.@H_301_3@
任何帮助非常感谢@H_301_3@
解决方法
不.有太多的安全问题允许WebRTC发送到一个随机的地址/端口 – 我们必须确保它不能作为一个DDOS平台,所以我们要求目标实现ICE作为一个隐式许可发送数据,并且我们也不允许发送任意数据,只有SRTP中间流和数据通道中的数据(通过UDP ICE上的通过DTLS的SCTP).