Мне здесь нужна помощь ...
Я запускаю сервер сокетов Java на 64-битном Linux VPS и слушаю порт 5555, однако мои клиенты не могут подключиться к этому порту.
Когда я запускаю netstat -anp
на сервере он дает мне локальный адрес ::ffff:127.0.0.1:5555
и внешний адрес :::*
и состояние LISTEN
.
Это ::ffff:
в части локального адреса, вызывающей проблему?
Этот адрес является вашим интерфейсом localhost, а не внешним интерфейсом. Я предполагаю, что ваши клиенты подключаются "извне" к серверу, верно? Если это так, вам необходимо настроить приложение Java для прослушивания любого IP-адреса, назначенного внешнему интерфейсу.