On Jun 17, 2010, at 12:59 PM, Maarten ter Huurne wrote:
> Maybe it uses UPNP to tell the router which ports to open?
>
> As far as I know, there are no hole-punching techniques for TCP like  
> there
> are for UDP. So the only way to get a port forward is to configure the
> router, manually or through an API like UPNP.

Yes, many bittorrent clients use UPNP and/or NAT-PMP to open a hole in  
the firewall.

This will work for most users of home routers, but not other NAT  
scenarios.

I'm just waiting for the kernel patch which makes socket()/bind()  
automatically send a UPNP/NAT-PMP to the router to open the port. :)

James


_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to