Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net localhost和127.0.0.1不一样吗?_.net_Sockets - Fatal编程技术网

.net localhost和127.0.0.1不一样吗?

.net localhost和127.0.0.1不一样吗?,.net,sockets,.net,Sockets,我有一个套接字应用程序,可以在两个进程之间传递数据。它可以在许多计算机上正常工作,在同一台计算机上运行两个进程。我办公室的一个人访问了一个政府办公室,在那里他们对她的笔记本电脑做了一些未知的更改,以便她可以进入他们的网络。当她离开时,应用程序不再工作 如果她尝试telnet到listener应用程序,她可以连接到计算机名或127.0.0.1,但连接到localhost不起作用。有什么想法吗?检查主机文件 等待;你的意思是当她telnet到本地主机时它工作,还是当她telnet到她的IP时它工作?

我有一个套接字应用程序,可以在两个进程之间传递数据。它可以在许多计算机上正常工作,在同一台计算机上运行两个进程。我办公室的一个人访问了一个政府办公室,在那里他们对她的笔记本电脑做了一些未知的更改,以便她可以进入他们的网络。当她离开时,应用程序不再工作

如果她尝试telnet到listener应用程序,她可以连接到计算机名或127.0.0.1,但连接到localhost不起作用。有什么想法吗?

检查主机文件


等待;你的意思是当她telnet到本地主机时它工作,还是当她telnet到她的IP时它工作?

检查主机文件,位于这里:C:\WINDOWS\system32\drivers\etc


此文件将localhost转换为127.0.0.1

可能是%systemroot%\system32\drivers\etc\hosts中的localhost映射指向IPv6地址,而程序不支持IPv6

主机文件中的条目是否如下所示:

127.0.0.1本地主机

还是像这样

::1本地主机

请转到开始、运行并键入:

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


检查

如果这恰好是*nix系统,您可以在此处找到主机文件:

/etc/hosts


这可能不适用于您的情况,但在支持IPv6的计算机上,localhost也映射到[::1]。Telnet映射到127.0.0.1可以,但localhost失败。我会查看主机文件。我不介意否决票,但请在你这样做时留下评论。这正是问题所在。我的应用程序跳过了IP6地址。我们换了主机,它被修好了。现在我需要更改我的应用程序。