我刚刚看到Websockets reference MDN文章说
用于打开新的WebSocket服务器。所需信息是(端口,来源,位置)。
那么,这是否意味着我可以创建一个websocket服务器客户端?
如果就是这样,那是否意味着我可以把它变成......(每个箭头都是一个websocket连接)
......进入这个?
但是,浏览器是否有能力在没有任何路由器/防火墙配置的情况下做到这一点?
我该如何使用它? WebSocketServer
link已被破坏。我试过搜索但我没找到任何东西。
答案 0 :(得分:2)
看起来WebSocketServer是Mozilla目前正在开发的东西,没有太多支持或类似的东西。我搜索了他们的一些repositories并找不到任何引用,除了普通WebSockets的一些测试代码。
如果您正在寻找的是某种形式的P2P WebSockets,我认为如果没有现在的工作,这是可能的。正如其他人所说,你需要一个连接的服务器端点,这种端点最常用Python和node.js等语言实现
答案 1 :(得分:1)
您需要为WebSocket提供服务器端端点。 Web套接字是服务器和客户端之间的开放连接 - 如果没有服务器,您怎么可能实现这一点?我不太明白你想用图表传达什么,但你需要在服务器端设置特殊配置来创建这样的Web套接字资源:ws://example.com/resource所以你可以不要在两个客户端之间随意创建websockets。