连接任何网络适配器时,连接到localhost的速度很慢


0

我正在通过Windows 7上的localhost与mapproxy web服务器交谈。说话者是我自己的WPF程序。目标IP为127.0.0.1,服务器侦听0.0.0.0:8080。当任何适配器连接到任何东西时,通信速度非常慢。

我已经通过阅读其中的答案指向我试过编辑hosts文件,但无济于事。

我尝试按照这里的指示安装一个环回适配器,这只会让事情变得更糟,因为然后一个适配器被视为已连接且连接速度非常慢。我正在考虑使用不同的环回ip定义一个环回适配器,但适配器消失了。也许我会重温这一思路。

我已经尝试将localhost和127.0.0.1作为目标IP和localhost,127.0.0.1和0.0.0.0在接收器上。它们都工作但在连接任何适配器时最终会变慢。

我尝试使用hosts文件将IPv4和IPv6 localhost指向IP(删除了注释),并尝试单独使用IPv4并注释掉IPv6。我在每次更改之间重新启动时再次尝试了一切。

我查看了与wireshark的通信,我看到了很多NBNS查询。那么IP找不到,Net Bios请求会被发送出去?我可能会使用其中一个库...

我很高兴如何解决这个问题。有任何想法吗?


3
“当任何适配器连接任何数据包通过网络路由时” - 超级不太可能。如果您要连接127.0.0.1::1,此流量将不会离开主机。永远。必须有其他事情发生。使用Wireshark找出答案。
Daniel B

你是正确的,正确的数据包不会离开,但船载的NBNS数据包是相反的。不知道他们来自哪里...
Karl Uibo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.