【问题标题】:Loopback 127.0.0.1 not working in win 7环回 127.0.0.1 在 win 7 中不起作用
【发布时间】:2016-09-05 23:04:38
【问题描述】:

我正在尝试从同一台 PC 上的服务器与客户端进行通信。因此,如果我从一个发送“你好”这个词,它就会像聊天程序一样出现在另一个上。由于我在一台 PC 上,我将 IP 设置为 127.0.0.1 并将端口设置为 7000,尽管端口可能有很多其他数字。当我按下连接时,它不会连接到本地主机。

在 XP 笔记本电脑上一切正常,因此设置中的某些内容并不好。我查看了打开 Firefox 并输入了本地主机它可以工作,尝试 127.0.0.1 它可以工作,所以 IIS 可以工作,但这不是我想要的。我在本地主机中查找文件,并在 C:\Windows\System32\drivers\etc 中找到一个名为 hosts 的文件,其中 127.0.0.1 和 IPv6 版本 ::1 已注释掉。未注释,仍然没有任何效果。

关掉防火墙还是不行,关掉病毒检测还是不行。

我错过了什么,聊天程序如何在 Win7 中进行环回对话?

【问题讨论】:

    标签: c# .net windows windows-7 operating-system


    【解决方案1】:

    我不确定您是否有意单独输入本地主机。主机“localhost”是您所追求的,后跟适当的端口号。

    例子:

    http://localhost:7000/url_to_chat

    如果您的操作正确,那么您只需为每个应用程序定义两个不同的端口,前提是您在 Windows 7 的同一台机器上运行这两个端口并完成。

    如果您使用 Visual Studio 的 IIS Express(建议您不必以管理员身份运行),您只需指定端口号并创建文件夹即可。然后,您必须运行每个应用程序。

    希望对您有所帮助。

    试试这个网站以获取有关如何更改主机文件的信息:

    https://bowerwebsolutions.com/how-to-edit-your-local-host-file-for-testing-web-sites/

    【讨论】:

    • 不幸的是,根本没有帮助。不确定你是否理解这个问题。我需要让 127.0.0.1 环回工作而不是 LOCALHOST。我确实说 localhost 和 IIs 正在工作。我无法让聊天服务器客户端绑定到环回。也许你有更多的建议?
    • 客户端和服务器的主机名和端口号是什么?您使用什么技术进行聊天?您能否提供代码示例以便我们查看更多信息?谢谢。
    • 最简单的方法是将您指向link 在这里您可以看到服务器有 IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Any, 8000); Socket newsock = Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); newsock.Bind(localEndPoint); newsock.Listen(10);套接字客户端 = newsock.Accept();和客户端 IPEndPoint ipep = new IPEndPoint(Ipaddress.Parse("127.0.0.1"), 8000);
    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多