Hi, I've noticed GtkG (and probably any other servent) doesn't handle the case very well when you connect to it on a local network. I.e., I'm connected per 127.0.0.1 and my internet-routed address. This happened automatically. I assume the same could happen with NAT or transparent proxies because comparing IPs proves little. The same node can have multiple IPs and different nodes can have the same IPs. Maybe GtkG could sent a cookie-like header e.g., the GUID to prevent connecting the same node more than once on accident. Of course, this isn't a security feature as this header can be faked but if you're connected to 100 leaves and let's say 25 of them are duplicates you're wasting resources.
Christian
msg00040/pgp00000.pgp
Description: PGP signature
