TCP-соединение без http на Cloudfoundry

Я начинающий разработчик мобильных приложений, пытающийся воспользоваться службой cloudfoundry для запуска моего сервера для обработки некоторых чатов и движений персонажей. Для этого я использую Noobhub (TCP-соединение между сервером и клиентом с использованием Node.js и API-соединения TCP Corona SDK)

В общем, я пытаюсь установить TCP-соединение без http между Cloudfoundry (Node.js) и моей машиной (lua).

Ссылка на Noobhub (Существует github-репо с серверной и клиентской реализацией.

я делаю

клиент

...
socket.connect("myappname.cloudfoundry.com", 45234)
...

(45234 взято из значения параметра process.env.VCAP_APP_PORT сервера, которое я извлек из консольного вывода, полученного через «vmc logs myappname» после запуска приложения.)

сервер

...
server.listen(process.env.VCAP_APP_PORT)

Когда я пытаюсь подключиться, это просто время ожидания.

На моей локальной машине занимаюсь Клиентом

...
socket.connect("localhost",8989)

сервер

...
server.listen(8989)

работает как положено. Это просто на облачной основе, что это не работает.

Я попробовал несколько других способов сделать это, например, установить клиентское подключение к порту на 80 и множество других. Я видел несколько ресурсов, но ни один из них не решил это. Я обычно задаю вопросы, поэтому, если вам нужна дополнительная информация, пожалуйста, спросите меня!

Постскриптум

Прежде чем вы бросите эту ссылку на меня с сердитым лицом D: <, вот вопрос, который показывает аналогичную проблему, которую опубликовал другой человек.

невозможно подключиться к TCP-серверу на CloudFoundry (localhost node.js работает нормально)

Отсюда я вижу, что этот парень пытался сделать то же самое, что и я. Означает ли выбранный ответ, что я ДОЛЖЕН использовать заголовок узла (т. Е. Использовать протокол HTTP) для подключения? Означает ли это также, что cloudfoundry не будет поддерживать «ИСТИННЫЙ» TCP-сокет так же, как heroku или app fog?

Ответы на вопрос(2)

Ваш ответ на вопрос