你使用任何客户端JavaScript库或jQuery插件处理WebSockets吗?

1 投票
1 回答
634 浏览
提问于 2025-04-17 09:10

我需要处理一些连接中断和其他一些WebSockets还没有解决的常见问题。感觉应该有很多插件可以做到这些。你们有没有使用类似的东西,或者自己写过相关的代码?

我需要这些功能在客户端,因为我在服务器端使用的是Sinatra。

1 个回答

1

这里有两个常见的问题:一个是支持那些不支持WebSockets的老旧浏览器,另一个是自动重新连接(如果连接中断的话)。

对于老旧浏览器,有一些公司和产品通过模拟不同的传输方式来提供支持——你需要关注的是这种模拟的效果到底有多好。这里有一篇简短的文章,讲述了这个问题以及Kaazing的解决方案【声明:我在Kaazing工作】。

Kaazing的WebSocket网关还提供了自动重新连接的功能——这样如果连接断开了,它会自动尝试重新连接。

你可以下载Kaazing网关的免费开发者版本,来试试看。

撰写回答