Subject: [pcp] UPnP 1.0 AddPortMapping implementation behaviour

From: <[email-masked]>
Date: Thu, 10 Mar 2011 18:00:59 +0800

|BTW adding 2.2.5.7 it gives a newer 2.5.4.0 (and even newer 
|sources on sourceforges), so BTW can you check if it was a 
|shareazav fixed bug, i.e., is the problem still present with 
|the last version?

We have tested the shareazav 2.5.4.0, its UPnP works. Hereafter is the
updated UPnP AddPortMapping behaviour 
when requested external port is not available.

Microtorrent (also known as uTorrent) v2.2
 call GetSpecificPortMapping until find an external port available, and
then call AddPortMapping
 
Emule v0.50a
 call AddPortMapping, after finding the external port not available,
then return error
 
Azureus v4.6.0.2
 call AddPortMapping, after finding the external port not available, try
the same port 5 more times by call AddPortMapping, then return error
 
Shareazav2.2.5.7
 call GetSpecificPortMapping, after finding the external port not
available, return error without issuing AddPortMapping
 
Xiaohong

opensource A+P: http://opensourceaplusp.weebly.com/

|
|Thanks
|
[email-masked]
|