【问题标题】:Host a Python based Websocket server托管基于 Python 的 Websocket 服务器
【发布时间】:2015-02-08 17:25:01
【问题描述】:

我希望托管一个基本的 Websocket 服务器。

我想看到运行的代码是:FastFlicker

您知道我可以如何以及在何处在线托管此应用程序吗?

【问题讨论】:

标签: python websocket hosting


【解决方案1】:

PythonAnywhere 在这里开发。不幸的是,我们现在无法在我们的网站上托管基于 websocket 的应用程序。您发现的切换为我们的浏览器内控制台启用/禁用 websocket,它与运行您自己的 websocket 服务器无关。

我已经在我们自己的问题跟踪器中添加了对 websockets 的支持,但现在你必须使用不同的服务:-(

【讨论】:

  • 感谢吉尔斯的回答
【解决方案2】:

您的解决方案是 OpenShift,即使使用免费计划,您也可以托管 FastFlicker。 点击Add Application,选择好的墨盒(Python 2.7)。

然后使用你的 gitHub repo url 来获取源代码。

应用程序运行后,您需要对其进行 SSH 以更改地址和端口(请参阅this Post)。 为了能够 ssh,您需要先到 generate a ssh key 并将其添加到网站上的设置中

好的,现在kill all processes that uses your port. (lsof -i :8080)

启动您的应用程序,现在它可以工作了! (对我来说是app-deployments/current/repo/,然后是python FastFlicker.py &

目前托管在这里:ws://main-fastflicker.rhcloud.com:8000/ 为了测试它,你知道you can use this generic client.

【讨论】:

    猜你喜欢
    • 2012-12-05
    • 2020-06-28
    • 1970-01-01
    • 2017-11-27
    • 2016-02-19
    • 2023-03-20
    • 2013-01-09
    • 1970-01-01
    • 2021-12-25
    相关资源
    最近更新 更多