Как я могу получить доступ к сокету через Openshift

Я регистрируюсь на Openshift.com и создаю катры. Но когда мне нужно развернуть Mosquitto, MQTT-сервер, к которому обращаются через протокол tcp или ssl, и мне нужно посетить общедоступный IP-адрес. Openshift просто перенаправляет протокол http / https через порт 80/443 на 8080? Можно ли использовать сокет-коммутацию в Openshift?

Я создал два приложения в Openshift, один для push, а другой для веб-развертывания, и я остановил службу apache, чтобы позволить службе москитов прослушивать 8080. Но только если я отправлю запрос на отправку по протоколу https, он сможет получить доступ к сервер на некоторое время и отключиться.

    Я думаю, это может указывать на правильное направление https://www.openshift.com/blogs/paas-websockets .

    Чтобы сохранить некоторые чтения читателей, шаги, связанные с ответом Нихарви:

    • Создайте приложение diy в своей учетной записи openshift.
    • Git проверить код.
    • Добавьте приложение websocket по своему усмотрению, которое будет привязано к $OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT .
    • Измените действия для запуска и остановки приложения. Нажмите код.
    • От клиента подключитесь к порту 8000 для ws:// или 8443 для wss:// по URL вашего приложения.

    Просто убедитесь, что эти шаги работают должным образом.