我可以使用JavaScript(客户端)创建websocket服务器吗?

时间:2013-08-10 01:35:48

标签: javascript websocket

我刚刚看到Websockets reference MDN文章说

  

WebSocketServer

     

用于打开新的WebSocket服务器。所需信息是(端口,来源,位置)。

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

如果就是这样,那是否意味着我可以把它变成......(每个箭头都是一个websocket连接)

enter image description here

......进入这个?

enter image description here

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

我该如何使用它? WebSocketServer link已被破坏。我试过搜索但我没找到任何东西。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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