#java #sockets #hosting
#java #сокеты #хостинг
Вопрос:
Я написал программу сервера обмена сообщениями, используя сокеты Java и TCP; существуют ли какие-либо службы хостинга, которые принимают TCP-соединения? или мне нужно переписать программу, используя веб-сокеты, написанные на другом языке?
Ответ №1:
Google Compute Engine, Amazon EC2 и любой обычный веб-хост, который позволяет запускать пользовательское программное обеспечение, а не заранее определенный набор серверного программного обеспечения, могут запускать такие серверы приложений.
Комментарии:
1. Какой порт должна прослушивать программа Java с помощью Google Compute Engine?
2. Вы можете прослушивать любой порт, который хотите. Это ваша виртуальная машина, с которой вы можете делать все, что вам заблагорассудится. Единственная хитрость заключается в том, как перенаправить внешний трафик на определенный хост / порт, если вы хотите вызвать эту конечную точку извне. С HTTP есть стандартный порт по умолчанию. В вашем собственном приложении вам нужно будет выяснить, как указан или выбран порт.