Quote:
Originally posted by Morgwen Aha!?! Good to know, does it also work through firewalles? I mean does Limewire choose the port 80 if no other is open and the firewall is enabled?
Morgwen |
Unfortunately not. LimeWire can only determine if some other application is already listening on one port and thus blocking it on OS level.
There is no efficient way of finding out on which ports a firewall allows incoming connections since you would have to ask a number of other Gnutella peers to try to connect to you before you can be absolutely sure a port is not working (limewire will send 10 connectback messages AFAIK to determine if you are firewalled).
I'm pretty sure the LimeWire developers will have strong objections against sending even a hundred TCPConnectBack vendor messages to test a small range of ports.