如何在浏览器中启动无连接套接字(数据报)到UDP服务器?

时间:2014-06-16 16:26:37

标签: sockets websocket datagram

我需要在浏览器中连接数据包并将数据包发送到UDP服务器(连接少/数据报套接字)。

  1. 我有什么选择?

  2. HTML5是否允许无连接套接字?

  3. 我是否可以使用WebSocket连接到UDP服务器(无连接套接字)?

1 个答案:

答案 0 :(得分:2)

您的选择非常有限。支持WebSockets的浏览器希望服务器向他们说WebSocket(涉及参与a 2-way handshake)。用原始UDP进行通信是完全不同的鱼。

Chrome has experimental support表示原始UDP,但仅适用于Chrome扩展程序。

我不知道有任何其他浏览器正在使用此功能,或Chrome也无法将其用于网站。

你最好的方法是改变你的端点来谈论WebSocket,或者使用中间人服务器(NodeJS对此很好)来处理Websocket< - >原始UDP转换。