我需要从浏览器内连接并发送数据包到UDP服务器(connection less/datagram socket)。
-
我的选择是什么?
-
HTML5允许无连接套接字吗?
-
我是否可以使用WebSocket连接到UDP服务器(无连接套接字)?
您的选择非常有限。支持WebSocket的浏览器希望服务器对它们使用WebSocket(这涉及到参与双向握手)。在原始UDP中通信是完全不同的。
Chrome对原始UDP有实验性支持,但只支持Chrome扩展。
我不知道有没有其他浏览器有这个功能,也不知道Chrome是否有这个功能。
你最好的办法是把你的端点改成WebSocket,或者使用一个中间人服务器(NodeJS会很好)来处理WebSocket <->原始UDP转换。