Как разместить на сервере Heroku сервер Python для приложения websocket без Flask? - PullRequest
0 голосов
/ 24 сентября 2018

Итак, я делаю школьный проект, и мне нужно сделать Python-сервер и Android-клиент.Итак, я уже создал сервер с использованием веб-сокетов с Python 3 (я не использую Flask или socket.io и т. Д., Просто обычные веб-сокеты) и клиент в Android Studio.Я запускал все локально, и это прекрасно работает!

Итак, теперь я хочу немного подняться, я хочу разместить свой сервер на Heroku.Я пытался, но у меня есть некоторые проблемы с этим ... Как я уже говорил, я использую только веб-сокеты, а не Flask, и это означает, что мне нужно указать IP-адрес хоста / URL и порт.Но когда я размещаю сервер на Heroku, он говорит, что «адрес уже используется».

Кто-нибудь знает, как его решить?

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете разместить в heroku, используя ip "0.0.0.0", и получить порт из переменной env, называемой "PORT".На клиенте вы можете подключиться к серверу websocket, используя «wss: //yourherokuapp.herokuapp.com/0.0.0.0».Убедитесь, что в вашем Procfile ваш скрипт работает как тип веб-процесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...