localhost и 127.0.0.1 не совпадают? - PullRequest
2 голосов
/ 15 апреля 2009

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

Если она пытается подключиться к приложению прослушивателя, она может подключиться, если попытается подключиться к имени компьютера или 127.0.0.1, но подключение к localhost не работает. Есть идеи?

Ответы [ 4 ]

15 голосов
/ 15 апреля 2009

Проверьте файл Hosts, расположенный здесь: C: \ WINDOWS \ system32 \ drivers \ etc

Этот файл переводит localhost в 127.0.0.1

5 голосов
/ 15 апреля 2009

Возможно, отображение локального хоста в% systemroot% \ system32 \ drivers \ etc \ hosts указывает на адрес IPv6, и программа не поддерживает IPv6.

Запись в файле hosts выглядит так:

127.0.0.1 localhost

или как это?

:: 1 localhost

Пожалуйста, запустите, запустите и введите:

notepad% systemroot% \ system32 \ drivers \ etc \ hosts

проверить.

2 голосов
/ 15 апреля 2009

Проверить файл hosts?

Подождите; Вы имеете в виду, когда она telnets к localhost это работает, или когда она telnets к ее IP, это работает?

0 голосов
/ 15 апреля 2009

На всякий случай, если это система * nix, вы можете найти файл хоста здесь:

/etc/hosts

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