9

我刚刚看到Websockets 参考MDN 文章说

WebSocketServer

用于打开一个新的 WebSocket 服务器。所需信息是(港口、原产地、位置)。

那么,这是否意味着我可以创建一个 websocket 服务器客户端?

如果是这样,是不是意味着我可以转这个...(每个箭头都是一个websocket连接)

在此处输入图像描述

...进入这个?

在此处输入图像描述

但是,浏览器是否有能力在没有任何路由器/防火墙配置的情况下做到这一点?

我该如何使用它?WebSocketServer链接已损坏。我已经尝试搜索它,但我没有找到任何东西。

4

2 回答 2

3

看起来 WebSocketServer 是 Mozilla 目前正在开发的东西,没有太多支持或类似的东西。我搜索了他们的一些存储库,找不到任何参考,除了一些普通 WebSocket 的测试代码。

如果您正在寻找某种形式的 P2P WebSockets,我认为如果现在不做一些工作是不可能的。正如其他人所说,您需要一个用于连接的服务器端点,这是最流行的用 Python 和 node.js 等语言实现的东西

于 2013-08-10T07:40:45.167 回答
1

您需要有一个用于 WebSocket 的服务器端端点。Web 套接字是服务器和客户端之间的开放连接——如果没有服务器,你怎么可能实现呢?我不太明白你想用图表传达什么,但你需要在服务器端设置特殊配置来创建这样的网络套接字资源:ws://example.com/resource 这样你就可以不要在两个客户端等之间任意创建 websocket。

于 2013-08-10T01:53:00.820 回答