2017-06-08 9 views
0

Ich habe ein interessantes Szenario, wo 2 Anwendungen den gleichen Port hören. Eins für die Rückschleifenadresse und eins für die ungültige Adresse.2 Anwendungen auf dem gleichen Port

Mein Verständnis ist, dass nur eine Anwendung auf einen Port gleichzeitig hören kann. Also, wie ist das möglich?

Proto Local Address   Foreign Address  State   PID 
TCP 0.0.0.0:10006   0.0.0.0:0    LISTENING  1772 
TCP 127.0.0.1:10006  0.0.0.0:0    LISTENING  3876 

Beide wurden unter dem Systemkonto gestartet und beide laufen gut, aber wenn ich einen an einen lokalen Benutzer wechseln dann die, dass die Anwendung nicht gestartet werden kann. Wenn ich beide zu einem lokalen Benutzer umschalte, beginnen beide gut. Es scheint, wenn beide im selben Benutzerkontext sind, dann können beide gut laufen.

+1

Eine Loopback-Adresse ist eine andere Schnittstelle, bei der der Verkehr zu oder von dieser Schnittstelle/Adresse nie außerhalb des Hosts gesehen werden kann. –

Antwort

1

0.0.0.0 bedeutet alle IPv4-Adressen auf dem lokalen Computer. Wenn also der Rechner mehrere Netzwerkadressen hat, werden alle diese Adressen verwendet.

Der Loopback unterscheidet sich von diesem, so dass es legal ist, auf demselben Port, aber verschiedenen Adaptern zu hören.

Verwandte Themen