【问题标题】:WebSocket live server [closed]WebSocket 实时服务器 [关闭]
【发布时间】:2010-11-03 23:29:26
【问题描述】:

是否有人碰巧知道任何可通过 Internet 访问并侦听标准端口(即 80 和 443)的实时 WebSocket 服务器。任何东西都可以——例如一个回显服务器。

谢谢

【问题讨论】:

  • 其中一个答案是否令人满意?是这样的,请您选择一个。如果没有,您能否添加评论说明原因,以便我们进一步帮助您?
  • @kanaka:我认为这没什么大不了的。
  • @Josh K:当然,只是友好地提醒发帖者结束问题。当人们在未来寻找某个问题的现有答案时,如果您在浏览这些问题时知道该问题有一个令人满意的答案会很有帮助。

标签: websocket


【解决方案1】:

更新:Kaazing/Tenefit 似乎不再在 websocket.org 托管 WebSocket 回显服务器。可以在 ws.ifelse.io 获得替代的 echo 服务器(运行 https://github.com/jmalloc/echo-server 并由 Mark Thomas 托管)

您最好的选择是 Kaazing 的 websockets 回显服务器:http://websockets.org/echo.html。这很容易记住,他们会保持最新状态并运行。

  • ws://echo.websocket.org(80 端口)
  • wss://echo.websocket.org(443端口)

编辑: 如果您想使用wss:// (443),请使用https:// 访问该站点,或者使用http:// 获取ws:// (80)。

编辑: WebSocket.org 已死。

【讨论】:

  • 目前似乎不起作用! :P
  • 我刚刚测试了它(ws:// 和 wss://),它对我来说很好用。也许是暂时停机。
  • 它仍然不适合我——无论是 ws 还是 wss。这是使用谷歌 Chrome 浏览器,它以前工作过。如果我单击“连接”按钮,则没有任何反应。实际上,似乎所有已知的 WebSocket 示例都已停止为我工作 - 也许这与我的互联网连接或 ISP 有关?
  • 是的,我刚才又试了一次,效果很好。我怀疑您的 ISP 或您的设置。如果您有 telnet 客户端,请尝试telnet echo.websocket.org 80。然后输入以下GET / HTTP/1.1,然后按两次回车。您应该收到一条未找到的消息。如果你没有得到任何东西,那么某些东西在某种程度上阻止了你的请求。
  • 谢谢@markthethomas。我已经更新了答案。
【解决方案2】:

您可以使用这个简单的 python 脚本轻松地自己设置:

https://gist.github.com/jkp/3136208

您必须修复一个错字:s/messsage/message/,如果您希望它在 localhost 以外的任何其他内容上侦听,请将 "localhost" 替换为 ""

【讨论】:

    【解决方案3】:

    请问您为什么需要标准端口?

    如果没有,您可以随时使用我的服务器,查看http://www.achex.ca 以获取更多信息。

    阿赫克斯

    附:我将在一个月左右将服务器移至 80 端口地址 ws://ws.achex.ca

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多