Optimizations#19
Conversation
…Memory Usage. -specify a Search Target in the M-SEARCH Packet to look for IGD only (Faster Gateway Response and Identification). -remove Debug methods and replace them with Defines (reduce code usage) and enhance some of the debug calls. -convert the times to unsigned long(breaks compatibility with -1 but user can use 0 instead). -optimize getIGDEventURLs method -enhance the Deconstructor (Still TODO). -fix minor bugs and compiler warnings. -fix a bug in getGatewayInfo, to use the passed gatewayInfo struct in all it's operation. -fix a bug in verifyPortMapping, to use serviceTypeName from the current gateway info. -fix a bug in printAllPortMappings, memory leak from del_prt->rule_ptr. -fix a bug in upnpRuleToString, return a string.
|
Cool! I'm hoping to launch a new version to test !!! excellent improve memory usage !!! |
|
Thanks 😃😃 Also, Instead of just using the debugging methods, All the Methods must return an Enum for external Errors Handling by the user. |
Wow!! very good! |
|
if another ESP is using the same port, it is interesting that the function returns this information to the user to try another port. so the person's algorithm for automatically trying a different port: port + 1. |
|
Yup .. It will check the Friendly Name against the Name returned from the router .. If it's the same but with a Different internal IP address .. It will issue a DeletePortMapping then Add again with the current Address .. I'd like to ask you for a favor 😃 . |
|
Hello! excelent idea! I can test your final code. has it already been integrated into the main code? How can I download and test? instruct me what to do to test what you need! I can do. I have 2 routers here. I can get others. but I need you to instruct me how to test, if you have a test code it will make it easier. |
ofekp
left a comment
There was a problem hiding this comment.
Thank you so much for doing this @Lan-Hekary!
Contributions like this is why I decided to make this package available to all. I am really moved by this.
Please consider my comments in the PR.
| String getTagContent(String line, String tagName); | ||
| void debugPrint(String message); | ||
| void debugPrintln(String message); | ||
| //void debugPrint(String message); |
| #include "Arduino.h" | ||
| #include "TinyUPnP.h" | ||
|
|
||
| #ifdef UPNP_DEBUG |
There was a problem hiding this comment.
Thank you for that :)
Can you please use the original methods?
UPNP_DEBUG --> debugPrint
UPNP_DEBUGln --> debugPrintln
|
|
||
| IPAddress ipMulti(239, 255, 255, 250); // multicast address for SSDP | ||
| IPAddress connectivityTestIp(64, 233, 187, 99); // Google | ||
| char packetBuffer[UDP_TX_PACKET_MAX_SIZE]; // buffer to hold incoming packet UDP_TX_PACKET_MAX_SIZE=8192 |
There was a problem hiding this comment.
Will you agree to divide this PR into two:
- anything that has to do with the debug macro + things I commented as OK
- rest of the logic changes. Keep in mind that I am not sure I will allow the String usage, though. Moving from String to the arrays made my setup much more stable. And I intend to clean more String usages in the future.
There was a problem hiding this comment.
The Problem with NOT using Strings is that you either have to use Fixed Arrays or Dynamic Allocation.
Fixed Arrays like you did and that Consumes a lot of the data memory .. the size of the TinyUPnP Object now is 116 byte compared to about 10k before !!! that's a lot of wasted space for such a Tiny Library :D
the other alternative is to use dynamic allocation ..
and in that case the code will be more complex and you risk the possibility of memory leaks
the way I see it .. Strings are Great because of their Dynamic Nature and they never caused A problem with me before ..
There was a problem hiding this comment.
Most of the memory consumption was due to the compiled debug hard coded strings.
Let's start with that phase please so that you'll be convinced that it is true.
A 1000 byte array (UDP_TX_PACKET_MAX_SIZE) is better than using Strings which are in themselves dynamic allocation.
Anyway, please start with only the debug. This is a really good contribution. Let's consider the String after you'll see the memory consumption with just the debug as Macro.
There was a problem hiding this comment.
I already tried that .. The Debugging Didn't add much to the Data Memory Consumption ..
It just adds to the PROGRAM .. And we have a lot of flash ..
I added the debug macro only to optimize the code and make it like the integrated libraries ..
(UDP_TX_PACKET_MAX_SIZE) was indeed 1000 byte ..
But the
(UDP_TX_PESPONSE_MAX_SIZE) was 8192
And the body_tmp[1200]
And int_string[32]
That used a lot of the Memory .. Converted it to static allocation and because of that .. The heap is too small to use TLS any more ..
I think you should move to the next phase already with optimizing for memory usage to allow for the TLS connections ..
Otherwise no one will use the library if they want to use TLS ..
There was a problem hiding this comment.
What package of TLS do you use so that I can experiment with it and find an optimum?
I can make a change that reduce the arrays size, already you can reduce the 1000 byte UDP_TX_PACKET_MAX_SIZE to be 50 if you want.
I strongly recommend that you read this:
https://miscsolutions.wordpress.com/2011/10/16/five-things-i-never-use-in-arduino-projects/
| debugPrint(F("UDP_TX_PACKET_MAX_SIZE=")); | ||
| debugPrintln(String(UDP_TX_PACKET_MAX_SIZE)); | ||
| debugPrint(F("UDP_TX_RESPONSE_MAX_SIZE=")); | ||
| debugPrintln(String(UDP_TX_RESPONSE_MAX_SIZE)); |
There was a problem hiding this comment.
For the first phase (debug only) please keep this.
| _gwInfo.actionPort = 0; | ||
| _gwInfo.actionPath = ""; | ||
| _gwInfo.serviceTypeName = ""; | ||
| void TinyUPnP::clearGatewayInfo(gatewayInfo *deviceInfo) { |
|
|
||
| String TinyUPnP::getPath(String url) { | ||
| int port = -1; | ||
| //int port = -1; |
| boolean getIGDEventURLs(gatewayInfo *deviceInfo); | ||
| boolean addPortMappingEntry(gatewayInfo *deviceInfo); | ||
| boolean printAllRules(gatewayInfo *deviceInfo); | ||
| boolean verifyPortMapping(gatewayInfo *deviceInfo); |
| boolean addPortMappingEntry(gatewayInfo *deviceInfo); | ||
| boolean printAllRules(gatewayInfo *deviceInfo); | ||
| boolean verifyPortMapping(gatewayInfo *deviceInfo); | ||
| boolean printAllRules(gatewayInfo *deviceInfo); // TODO |
| boolean printAllRules(gatewayInfo *deviceInfo); // TODO | ||
| IPAddress ipToAddress(String ip); | ||
| char* ipAddressToCharArr(IPAddress ipAddress); // ?? not sure this is needed | ||
| //char* ipAddressToCharArr(IPAddress ipAddress); // ?? not sure this is needed |
There was a problem hiding this comment.
ok, keep as comment for now
please change comment to
not used currently
| String _ruleFriendlyName; | ||
| unsigned long _lastUpdateTime; | ||
| int _timeoutMs; // -1 for blocking operation | ||
| unsigned long _timeoutMs; // 0 for blocking operation |
|
Hello guys! Good day! |
Changing the port dynamically is beside the point, you will know what call to make in order to connect to your device. You'll need some interface to show the user what port was selected. |
|
@lucasromeiro |
|
Hello @ofekp, and I added the capability to DeletePortMapping and GetExternalIP also to remove the old port mapping if the ESP local IP changes .. can you review this Branch? |
Sure !! I want to help! |
@lucasromeiro You can use the SimpleServer Example from the Examples Folder to test you can test the new Branch here: Just clone it the library folder and begin your tests Thanks :) |
Perfect! Thank you for your guidance! |
I was able to access through the internal network, but could not access through external network using external ip. First results: //--------------------------------------------------------------------------- connectWiFi Sending M-SEARCH to [239.255.255.250] Port [1900] UPnP done ets Jan 8 2013,rst cause:4, boot mode:(1,6) wdt reset //--------------------------------------------------------------------------- connectWiFi Sending M-SEARCH to [239.255.255.250] Port [1900] INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs Timeout expired while adding a new port mapping ERROR: Invalid router info, cannot continueUPnP done //--------------------------------------------------------------------------- Starting... Sending M-SEARCH to [239.255.255.250] Port [1900] UPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. Timeout expired while adding a new port mapping ERROR: Invalid router info, cannot continueUPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. Timeout expired while adding a new port mapping ERROR: Invalid router info, cannot continueUPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] UPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] UPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE was not found INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. Timeout expired while adding a new port mapping ERROR: Invalid router info, cannot continueUPnP done //--------------------------------------------------------------------------- Connected to VSE Sending M-SEARCH to [239.255.255.250] Port [1900] INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs Timeout expired while adding a new port mapping ERROR: Invalid router info, cannot continueUPnP done |
|
@lucasromeiro try the library version at : I think the problem is that the router somehow does not support the GET Method on the Location .. |
I'll test the other version! This XML file does not appear to have any style information associated with it. The document tree is shown below. |
|
yup .. this data is valid .. |
|
using https://github.com/ofekp/TinyUPnP: //--------------------------------------------------------------------------- ........ Sending M-SEARCH to [239.255.255.250] Port [1900] HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs Timeout expired while adding a new port mapping isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml] actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort [5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD 4013 TCPHTTP/1.1 501 Not Implemented Not ImplementedThe HTTP Method is not implemented by this server.Could not find port mapping in IGD HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server.Timeout expired while trying to add the port mapping Port Mappings: Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [3] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [4] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [5] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [6] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [7] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [8] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [9] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server.//--------------------------------------------------------------------------- ....................... Sending M-SEARCH to [239.255.255.250] Port [1900] HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found Port Mappings: Sending M-SEARCH to [239.255.255.250] Port [1900] HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs Timeout expired while adding a new port mapping isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml] actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort [5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD 4013 TCPHTTP/1.1 501 Not Implemented Not ImplementedThe HTTP Method is not implemented by this server.Could not find port mapping in IGD HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server.Timeout expired while trying to add the port mapping Port Mappings: Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server.//--------------------------------------------------------------------------- connectWiFi Sending M-SEARCH to [239.255.255.250] Port [1900] HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found HTTP/1.1 200 OK INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE was not found NOTIFY * HTTP/1.1 INTERNET_GATEWAY_DEVICE found Not ImplementedThe HTTP Method is not implemented by this server. called getIGDEventURLs deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing getIGDEventURLs Timeout expired while adding a new port mapping isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml] actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort [5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD 4018 TCPHTTP/1.1 501 Not Implemented Not ImplementedThe HTTP Method is not implemented by this server.Could not find port mapping in IGD HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server.Timeout expired while trying to add the port mapping Port Mappings: Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [3] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [4] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [5] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. Connecting to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query for index [6] HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by this server. |
|
can you try another router ..
I tried 2 on my side and they responded with 200 OK to the HTTP request ..
This is an Implementation Error in your router I guess ..
…On Fri, Feb 1, 2019, 5:09 PM lucasromeiro ***@***.***> wrote:
using https://github.com/ofekp/TinyUPnP:
//---------------------------------------------------------------------------
Test 1 - Router 1
//---------------------------------------------------------------------------
........
Connected to VSE
IP address: 192.168.15.10
Testing WiFi connection for [192.168.15.10] ==> GOOD
Testing internet connection ==> GOOD
isGatewayInfoValid [0.0.0.0] port [0] path [] actionPort [0] actionPath []
serviceTypeName []
Gateway info is not valid
Sending M-SEARCH to [239.255.255.250] Port [1900]
M-SEARCH sent
Received packet of size [221] ip [192.168.15.1] port [1900]
UDP packet read bytes [221] out of [221]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [285] ip [192.168.15.1] port [1900]
UDP packet read bytes [285] out of [285]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [269] ip [192.168.15.1] port [1900]
UDP packet read bytes [269] out of [269]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [301] ip [192.168.15.1] port [1900]
UDP packet read bytes [301] out of [301]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [295] ip [192.168.15.1] port [1900]
UDP packet read bytes [295] out of [295]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [266] ip [192.168.15.1] port [1900]
UDP packet read bytes [266] out of [266]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [275] ip [192.168.15.1] port [1900]
UDP packet read bytes [275] out of [275]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [338] ip [192.168.15.1] port [1900]
UDP packet read bytes [338] out of [338]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE found
IGD location found [http://192.168.15.1:5431/igdevicedesc.xml]
192.168.15.1
5431
/igdevicedesc.xml
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
called getIGDEventURLs
deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. called getIGDEventURLs deviceInfo->actionPath
[] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while
executing getIGDEventURLs Timeout expired while adding a new port mapping
isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml]
actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort
[5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1]
port [5431] Connected to IGD 4013 TCP
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Could not find port mapping in IGD
called addPortMappingEntry
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
deviceInfo->actionPath []
deviceInfo->serviceTypeName []
Content-Length was: 549
4013TCP4013192.168.15.10136000
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Timeout expired while trying to add the port mapping
Port Mappings:
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
Sending query for index [0]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server. Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented
Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not
ImplementedThe HTTP Method is not implemented by this server. Connecting
to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query
for index [3] HTTP/1.1 501 Not Implemented Connection: close Content-type:
text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP
Method is not implemented by this server. Connecting to IGD with host
[192.168.15.1] port [5431] Connected to IGD Sending query for index [4]
HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [5] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server. Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD Sending query for index [6] HTTP/1.1 501 Not Implemented
Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not
ImplementedThe HTTP Method is not implemented by this server. Connecting
to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query
for index [7] HTTP/1.1 501 Not Implemented Connection: close Content-type:
text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP
Method is not implemented by this server. Connecting to IGD with host
[192.168.15.1] port [5431] Connected to IGD Sending query for index [8]
HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [9] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server.
//---------------------------------------------------------------------------
Test 2 - Router 1
//---------------------------------------------------------------------------
.......................
Connected to VSE
IP address: 192.168.15.10
Testing WiFi connection for [192.168.15.10] ==> GOOD
Testing internet connection ==> GOOD
isGatewayInfoValid [0.0.0.0] port [0] path [] actionPort [0] actionPath []
serviceTypeName []
Gateway info is not valid
Sending M-SEARCH to [239.255.255.250] Port [1900]
M-SEARCH sent
Received packet of size [221] ip [192.168.15.1] port [1900]
UDP packet read bytes [221] out of [221]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [223] ip [192.168.15.1] port [1900]
UDP packet read bytes [223] out of [223]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [285] ip [192.168.15.1] port [1900]
UDP packet read bytes [285] out of [285]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [269] ip [192.168.15.1] port [1900]
UDP packet read bytes [269] out of [269]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [301] ip [192.168.15.1] port [1900]
UDP packet read bytes [301] out of [301]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [295] ip [192.168.15.1] port [1900]
UDP packet read bytes [295] out of [295]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
INTERNET_GATEWAY_DEVICE was not found
Timeout expired while waiting for the gateway router to respond to
M-SEARCH message
isGatewayInfoValid [0.0.0.0] port [0] path [] actionPort [0] actionPath []
serviceTypeName []
Gateway info is not valid
ERROR: Invalid router info, cannot continue
Port Mappings:
Invalid router info, cannot continue
This was printed because adding the required port mapping failed
Testing WiFi connection for [192.168.15.10] ==> GOOD
Testing internet connection ==> GOOD
isGatewayInfoValid [0.0.0.0] port [0] path [] actionPort [0] actionPath []
serviceTypeName []
Gateway info is not valid
Sending M-SEARCH to [239.255.255.250] Port [1900]
M-SEARCH sent
Received packet of size [223] ip [192.168.15.1] port [1900]
UDP packet read bytes [223] out of [223]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [285] ip [192.168.15.1] port [1900]
UDP packet read bytes [285] out of [285]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [269] ip [192.168.15.1] port [1900]
UDP packet read bytes [269] out of [269]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [301] ip [192.168.15.1] port [1900]
UDP packet read bytes [301] out of [301]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCableLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCableLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [221] ip [192.168.15.1] port [1900]
UDP packet read bytes [221] out of [221]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: upnp:rootdevice
USN: uuid:63041253-1019-2006-1228-542f8a37f428::upnp:rootdevice
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [266] ip [192.168.15.1] port [1900]
UDP packet read bytes [266] out of [266]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [275] ip [192.168.15.1] port [1900]
UDP packet read bytes [275] out of [275]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [338] ip [192.168.15.1] port [1900]
UDP packet read bytes [338] out of [338]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE found
IGD location found [http://192.168.15.1:5431/igdevicedesc.xml]
192.168.15.1
5431
/igdevicedesc.xml
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
called getIGDEventURLs
deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. called getIGDEventURLs deviceInfo->actionPath
[] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while
executing getIGDEventURLs called getIGDEventURLs deviceInfo->actionPath []
deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while executing
getIGDEventURLs Timeout expired while adding a new port mapping
isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml]
actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort
[5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1]
port [5431] Connected to IGD 4013 TCP
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Could not find port mapping in IGD
called addPortMappingEntry
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
deviceInfo->actionPath []
deviceInfo->serviceTypeName []
Content-Length was: 549
4013TCP4013192.168.15.10136000
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Timeout expired while trying to add the port mapping
Port Mappings:
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
Sending query for index [0]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server. Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented
Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not
ImplementedThe HTTP Method is not implemented by this server.
//---------------------------------------------------------------------------
Test 3 - Router 1
//---------------------------------------------------------------------------
connectWiFi
......................
Connected to VSE
IP address: 192.168.15.10
Testing WiFi connection for [192.168.15.10] ==> GOOD
Testing internet connection ==> GOOD
isGatewayInfoValid [0.0.0.0] port [0] path [] actionPort [0] actionPath []
serviceTypeName []
Gateway info is not valid
Sending M-SEARCH to [239.255.255.250] Port [1900]
M-SEARCH sent
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [285] ip [192.168.15.1] port [1900]
UDP packet read bytes [285] out of [285]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:Layer3Forwarding:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:Layer3Forwarding:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [269] ip [192.168.15.1] port [1900]
UDP packet read bytes [269] out of [269]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [301] ip [192.168.15.1] port [1900]
UDP packet read bytes [301] out of [301]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [289] ip [192.168.15.1] port [1900]
UDP packet read bytes [289] out of [289]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:device:WANConnectionDevice:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:WANConnectionDevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [295] ip [192.168.15.1] port [1900]
UDP packet read bytes [295] out of [295]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANEthernetLinkConfig:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANEthernetLinkConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=3000
EXT:
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-upnp-org:service:WANIPConnection:
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:service:WANIPConnection:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [283] ip [192.168.15.1] port [1900]
UDP packet read bytes [283] out of [283]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:device:WFADevice:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:device:WFADevice:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [293] ip [192.168.15.1] port [1900]
UDP packet read bytes [293] out of [293]
Gateway packet content (many variations for debug):
char at 0
H
char at 1
T
packetBuffer:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.15.1:58231/simplecfg.xml
SERVER:UPnP/1.0 BLR-TX4S/1.0
ST: urn:schemas-wifialliance-org:service:WFAWLANConfig:
USN:
uuid:63041253-1019-2006-1228-542f8a37f428::urn:schemas-wifialliance-org:service:WFAWLANConfig:
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [266] ip [192.168.15.1] port [1900]
UDP packet read bytes [266] out of [266]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: upnp:rootdevice
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::upnp:rootdevice
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [275] ip [192.168.15.1] port [1900]
UDP packet read bytes [275] out of [275]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
USN: uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE was not found
Received packet of size [338] ip [192.168.15.1] port [1900]
UDP packet read bytes [338] out of [338]
Gateway packet content (many variations for debug):
char at 0
N
char at 1
O
packetBuffer:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=3000
LOCATION: http://192.168.15.1:5431/igdevicedesc.xml
SERVER: UPnP/1.0 BLR-TX4S/1.0
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
USN:
uuid:f5c1d177-62e5-45d1-a6e7-542f8a37f428::urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
INTERNET_GATEWAY_DEVICE found
IGD location found [http://192.168.15.1:5431/igdevicedesc.xml]
192.168.15.1
5431
/igdevicedesc.xml
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
called getIGDEventURLs
deviceInfo->actionPath [] deviceInfo->path [/igdevicedesc.xml]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. called getIGDEventURLs deviceInfo->actionPath
[] deviceInfo->path [/igdevicedesc.xml] TCP connection timeout while
executing getIGDEventURLs Timeout expired while adding a new port mapping
isGatewayInfoValid [192.168.15.1] port [5431] path [/igdevicedesc.xml]
actionPort [5431] actionPath [] serviceTypeName [] port [5431] actionPort
[5431] Verifying rule in IGD Connecting to IGD with host [192.168.15.1]
port [5431] Connected to IGD 4018 TCP
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Could not find port mapping in IGD
called addPortMappingEntry
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
deviceInfo->actionPath []
deviceInfo->serviceTypeName []
Content-Length was: 546
4018TCP4018192.168.15.101MiniDrome36000
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server.
Timeout expired while trying to add the port mapping
Port Mappings:
Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD
Sending query for index [0]
HTTP/1.1 501 Not Implemented
Connection: close
Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [1] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server. Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD Sending query for index [2] HTTP/1.1 501 Not Implemented
Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not
ImplementedThe HTTP Method is not implemented by this server. Connecting
to IGD with host [192.168.15.1] port [5431] Connected to IGD Sending query
for index [3] HTTP/1.1 501 Not Implemented Connection: close Content-type:
text/html <TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP
Method is not implemented by this server. Connecting to IGD with host
[192.168.15.1] port [5431] Connected to IGD Sending query for index [4]
HTTP/1.1 501 Not Implemented Connection: close Content-type: text/html
<TITLE>501 Not Implemented</TITLE>Not ImplementedThe HTTP Method is not
implemented by this server. Connecting to IGD with host [192.168.15.1] port
[5431] Connected to IGD Sending query for index [5] HTTP/1.1 501 Not
Implemented Connection: close Content-type: text/html <TITLE>501 Not
Implemented</TITLE>Not ImplementedThe HTTP Method is not implemented by
this server. Connecting to IGD with host [192.168.15.1] port [5431]
Connected to IGD Sending query for index [6] HTTP/1.1 501 Not Implemented
Connection: close Content-type: text/html <TITLE>501 Not Implemented</TITLE>Not
ImplementedThe HTTP Method is not implemented by this server.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AMzIT9B0mt9C4SLhkEy32lhn04xKonJpks5vJFjBgaJpZM4aXNsV>
.
|

I noticed that the library uses a lot of Memory and I started optimizing it and I wanted to share these Optimizations with the others.
kindly check the commit and I am waiting for your comments.
thanks.