我需要从浏览器中连接数据包并将数据包发送到UDP服务器(连接少/数据报套接字) .
我有什么选择?
HTML5是否允许无连接套接字?
我是否可以使用WebSocket连接到UDP服务器(无连接套接字)?
您的选择非常有限 . 支持WebSockets的浏览器希望服务器向它们说WebSocket(涉及参与a 2-way handshake) . 在原始UDP中进行通信是完全不同的鱼 .
Chrome has experimental support用于原始UDP,但仅适用于Chrome扩展程序 .
我不知道有任何其他浏览器在使用此功能,或Chrome是否可用于网站 .
你最好的方法是改变你的 endpoints 来谈论WebSocket,或者使用中间人服务器(NodeJS对此很好)来处理Websocket < - >原始UDP转换 .
1 回答
您的选择非常有限 . 支持WebSockets的浏览器希望服务器向它们说WebSocket(涉及参与a 2-way handshake) . 在原始UDP中进行通信是完全不同的鱼 .
Chrome has experimental support用于原始UDP,但仅适用于Chrome扩展程序 .
我不知道有任何其他浏览器在使用此功能,或Chrome是否可用于网站 .
你最好的方法是改变你的 endpoints 来谈论WebSocket,或者使用中间人服务器(NodeJS对此很好)来处理Websocket < - >原始UDP转换 .