我有一个套接字应用程序,可以在两个进程之间传递数据。它可以在许多计算机上正常运行,并且在同一台计算机上运行2个进程。我办公室的一个人访问了一个政府办公室,他们对自己的笔记本电脑进行了一些未知的更改,以便她可以上网。当她离开应用程序不再有效。
如果她尝试telnet到侦听器应用程序,如果她尝试连接到计算机名称或127.0.0.1,则可以连接,但连接到localhost不起作用。有什么想法吗?
答案 0 :(得分:15)
检查位于此处的主机文件:C:\ WINDOWS \ system32 \ drivers \ etc
此文件将localhost转换为127.0.0.1
答案 1 :(得分:5)
%systemroot%\ system32 \ drivers \ etc \ hosts中的localhost映射可能指向IPv6地址,并且该程序不支持IPv6。
hosts文件中的条目是这样的:
127.0.0.1 localhost
还是喜欢这个?
:: 1 localhost
请开始,运行并输入:
记事本%systemroot%\ system32 \ drivers \ etc \ hosts
检查。
答案 2 :(得分:2)
检查主机文件?
等待;你的意思是当她telnet到localhost它工作,或当她telnet到她的IP它有效吗?
答案 3 :(得分:0)
如果这恰好是* nix系统,您可以在此处找到主机文件:
/etc/hosts