localhost和127.0.0.1不一样?

Jak*_*son 2 .net sockets

我有一个socket应用程序,可以在两个进程之间传递数据.它可以在许多计算机上正常运行,并且在同一台计算机上运行2个进程.我办公室的一个人访问了一个政府办公室,他们对自己的笔记本电脑进行了一些未知的更改,以便她可以上网.当她离开应用程序不再有效.

如果她尝试telnet到侦听器应用程序,她可以连接,如果她尝试连接到计算机名称或127.0.0.1,但连接到localhost不起作用.有任何想法吗?

Aar*_*onS 15

检查位于此处的Hosts文件:C:\ WINDOWS\system32\drivers\etc.

此文件将localhost转换为127.0.0.1


Bri*_*ndy 5

也许%systemroot%\ system32\drivers\etc\hosts中的localhost映射指向IPv6地址,并且程序不支持IPv6.

hosts文件中的条目是这样的:

127.0.0.1 localhost

或者像这样?

:: 1 localhost

请开始,运行并输入:

记事本%systemroot%\ system32\drivers\etc\hosts

去检查.