wie kann ich erkennen, dass die IP 127.0.0.1, z.B. 192.168.0.110 und die externe IP eines Hosts zum gleichen PC gehören?
127.*.*.* kann ich einfach prüfen, aber die Netzwerk-IP kann man ja selber auswählen

Die einzige Möglichkeit, die mir einfällt, ist, einfach einen Socket auf einem Zufallsport öffnen und dann zu diesem Verbinden - aber das wäre dann 1. ein Socket mehr und 2. muss dieser Port dann ja auch im Router weitergeleitet werden - d.h. ist das keine akzeptable Möglichkeit.
P.S.: Für die, die sich wundern wieso ich das will: ich programmiere z.Z. einen dezentralen Chat, und beim "einloggen" fordert Peer1 die Peerliste von Peer2 - wenn Peer2 jetzt in dieser Peerliste eine IP schreibt, welche zu Peer1 gehört, verbindet sich Peer1 zu sich selbst. Dies geht auch problemlos, sollte aber nicht möglich sein

Vielen Dank schonmal!