Your dynamic DNS address will always point towards the host computer's external IP address.
You should remove http:// because its a protocol identifier used by browsers, domain names don't need any protocol to associate with.
I tried your snippet, and here is the result:
Yes, the IPs for external clients will be out of the private IP range
Not sure what you mean... the client executing a browser link or doing anything else will not effect the socket. The socket for the "GET" request is different and does not interfere with the other socket.
thoms,
That is because, as is explained in the Help file for GUICtrlCreateButton, $WS_TABSTOP is a forced style for buttons created with that command - hence you can only remove the style once the button has been created.
M23
Header you send is a mess. Each part should be separated with line feed. Like this maybe:
Local $sHeader = _
'Authorization: Basic YWRtaW46' & @CRLF & _
'Accept: */*' & @CRLF & _
'User-Agent: curl/7.20.0 (i386-pc-win32) libcurl/7.20.0 OpenSSL/0.9.8l zlib/1.2.3' & @CRLF & _
'Content-Type: application/json'
...I won't confuse you with comments about your code at this point.