la connessione a localhost è lenta quando è collegata una scheda di rete


0

Sto parlando al server web mapproxy tramite localhost su Windows 7. Il talker è il mio programma WPF. L'ip di destinazione è 127.0.0.1 e il server è in ascolto a 0.0.0.0:8080. Quando QUALSIASI adattatore si collega a qualcosa, le comunicazioni sono super lente.

Ho letto questo e questo in cui le risposte indicano la modifica del file hosts che ho provato ma senza risultati.

Ho provato a installare un adattatore loopback come indicato qui, il che ha solo peggiorato le cose in quanto un adattatore è stato visto come collegato e la connessione era super lenta. Stavo pensando di definire un adattatore loopback con un IP loopback diverso ma l'adattatore è scomparso. Forse rivisiterò questo treno di pensieri.

Ho provato con localhost e 127.0.0.1 come IP di destinazione e localhost, 127.0.0.1 e 0.0.0.0 sul ricevitore. Funzionano tutti ma finiscono lentamente quando è collegato un adattatore.

Ho provato con il file hosts per indirizzare sia IPv4 che IPv6 localhost agli IP (ho rimosso i commenti) e ho provato IPv4 da solo con IPv6 commentato. Ho provato di nuovo tutto con il riavvio tra ogni modifica.

Ho guardato le comunicazioni con WireShark e ho visto molte query NBNS. Quindi l'IP non viene trovato correttamente e vengono invece inviate richieste Net Bios? Potrebbe essere qualcosa con una delle librerie che uso ...

Sono un po 'perplesso su come risolvere questo problema. Qualche idea?


3
"Quando QUALSIASI adattatore si collega a qualcosa, i pacchetti vengono instradati attraverso la rete" - super improbabile. Se ti connetti a 127.0.0.1o ::1, questo traffico non lascerà l'host. Mai. Deve esserci qualcos'altro in corso. Usa Wireshark per scoprire cosa.
Daniel B

Hai ragione, i pacchetti giusti non stanno andando via, ma invece è un carico in barca di pacchetti NBNS. Non sono sicuro da dove vengano ...
Karl Uibo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.