2012-02-09 4 views
0

Я пытаюсь запустить сервер сокетов на экземпляре EC2 Amazon Web Services. Сокет может работать как можно лучше, и telnetting локально на экземпляре может подключаться, но попытка подключения к сокету сокета извне не выполняется. Я пошел в группы безопасности, чтобы гарантировать, что порты, которые я использую, открыты для TCP и UDP (хотя сервер сокетов настроен для TCP). Есть ли что-то еще, что мне не хватает?Не удается добраться до сервера сокетов на AWS EC2

ответ

3

Сервер может прослушивать интерфейс loopback или ipv6 по умолчанию. Вы можете проверить это, запустив netstat --listen -p, который покажет вам, какая программа прослушивает адрес/порт. Как заставить программу прослушивать внешний интерфейс ipv4, зависит от языка программирования/программирования.

+0

В настоящее время я использую сервер сокетов на основе php для тестирования, я установил его как фоновый процесс, и он отображается в списке как прослушивание. как я сказал в op, я могу подключиться к нему из локального поля (т. е. ssh на удаленную машину и telnet там), но не может извне. –

+2

как оказалось, я разговаривал с петлей. после изменения адреса я привязывался к локальному ip-адресу машины, работала так, как ожидалось. благодаря! –

Смежные вопросы