Не могу получить данные удаленно с одного компьютера - PullRequest
1 голос
/ 21 июля 2011

Итак, я написал этот jar, который взаимодействует с базой данных, а также служит сервером.Проблема в том, что я могу взаимодействовать с этой банкой только тогда, когда я нахожусь на локальной сети или запускаю банку с другого компьютера.Система, в которой возникла проблема, работает под управлением Windows XP с отключенным брандмауэром, и да, он правильно настроен на маршрутизаторе, поскольку я могу запустить веб-сервер и просматривать его удаленно.Я понятия не имею, в чем проблема, поскольку брандмауэр отключен, и jar работает на других компьютерах в той же сети.

Примечание: я заметил исключение "java.net.SocketException: семейство адресов не поддерживаетсяпо семейству протоколов "ранее

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

1.Открытые сетевые подключения

2. Щелкните правой кнопкой мыши любое подключение по локальной сети и выберите Свойства.

3.Нажмите Установить.

4.В диалоговом окне «Выбор типа сетевого компонента» нажмите «Протокол», затем нажмите «Добавить».

5.В диалоговом окне «Выбор сетевого протокола» выберите Microsoft TCP / IP версии 6 и нажмите кнопку ОК

6.Нажмите «Закрыть», чтобы сохранить изменения в сетевом подключении.

Наконец, перезапустите приложение

0 голосов
/ 21 июля 2011

См. Это: http://www.martinahrer.at/2009/04/16/javanetsocketexception-address-family-not-supported-by-protocol-family-bind/

Обычно проблема связана с поддержкой IPv6.Попробуйте отсканировать текст вашего исключения, и я уверен, что вы быстро найдете ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...