如何在没有Flask的Heroku上托管websocket应用程序python服务器?

2024-04-27 04:01:43 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在做一个学校项目,我要做一个python服务器和android客户端。所以我已经在python3中使用websockets创建了一个服务器(我没有使用Flask或插座.io等等,只是普通的websockets)和android工作室的客户端。我在本地运行的一切,它的工作很好!在

所以现在我想稍微提高一点,我想在Heroku上托管我的服务器。我试过了,但是我有一些问题。。。正如我提到的,我只使用websockets而不是Flask,这意味着我需要指定一个主机ip/url和一个端口。但是当我在Heroku上托管服务器时,它会说“地址已经在使用中”。在

有人知道怎么解决吗?在


Tags: 项目端口ioip服务器url客户端flask
1条回答
网友
1楼 · 发布于 2024-04-27 04:01:43

您可以使用ip“0.0.0.0”在heroku中托管,并从名为“port”的env变量中获取端口。在客户端上,可以使用“连接到websocket服务器”wss://yourherokuapp.herokuapp.com/0.0.0.0". 确保脚本在Procfile上以web进程类型运行。在

相关问题 更多 >