是否有基于浏览器的Websocket侦听器实现?

问题描述 投票:2回答:2

我很想知道是否有人为浏览器构建了javascript websocket侦听器。基本上是在客户端中运行的websocket的服务器端。这将允许将消息直接发送到客户端。为什么?因为服务器进程不位于客户机/浏览器上或附近,而没有Node.js,python,java等,所以我只能将浏览器中的线程用作侦听服务器线程。我认为目前没有任何浏览器支持此功能。

我遇到过这样的答案:https://news.ycombinator.com/item?id=2316132

只是好奇是否有人这样做。我认为当前的Websockets规范不支持浏览器上的侦听器。这将使各种对等应用程序的部署更容易部署。

javascript python node.js browser websocket
2个回答
1
投票

WebRTC允许在浏览器之间建立对等连接。

您仍然需要一台服务器,以便各个用户能够彼此发现,但是他们可以直接彼此连接,而不必通过中央服务器传递所有流量。


0
投票

想法。

您可以使用以任何语言编写的简单echo服务器。您的脚本可以将数据发送到服务器,然后将其取回,并在同一页面上使用模拟真实服务器的不同功能/类来处理它。

示例:http://www.websocket.org/echo.html

然后,您可以考虑到/来自服务器的数据包的不同格式,以便在一个脚本中区分它们。

© www.soinside.com 2019 - 2024. All rights reserved.