Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как побороть ошибку / 4 сообщений из 4, страница 1 из 1
09.12.2014, 19:33
    #38829499
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как побороть ошибку
ошибка такая
java.net.BindException: Cannot assign requested address: bind
если в в файле hosts
назначаю локальному адресу имя xxx.xx ошибки нет
если это имя назначаю внешний адрес - ошибка появляется.
...
Рейтинг: 0 / 0
09.12.2014, 23:44
    #38829673
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как побороть ошибку
помогло такое
-Djava.net.preferIPv4Stack=true
кто-нибудь может объяснить связь?
...
Рейтинг: 0 / 0
10.12.2014, 00:10
    #38829700
scf
scf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как побороть ошибку
Я так понимаю, это при попытке создать слушающий сокет?
В bind() вообще-то указывается адрес *сетевого интерфейса*, с которого приложение будет принимать входящие подключения. Так что этот адрес обязан быть локальным :)

При наличии двух сетевых карт, если передать в bind() IP одной из них, то компьютеры, подключенные к другой сетевухе, не смогут подключится к приложению.

Еще один популярный вариант - биндить на локалхост. Очень популярная опция, если заранее известно, что подключаться будут только с той же машины.

Почему такая настройка помогла - могу предположить, что он как-то умудрился забиндить на локальный ipv6 адрес, т.к. резолвинг ipv6 ты отключил.
...
Рейтинг: 0 / 0
10.12.2014, 06:00
    #38829760
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как побороть ошибку
авторЯ так понимаю, это при попытке создать слушающий сокет?
да
авторВ bind() вообще-то указывается адрес *сетевого интерфейса*, с которого приложение будет принимать входящие подключения. Так что этот адрес обязан быть локальным :)
как с этим бороться?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как побороть ошибку / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]