The IP addresses you get from my plug-in are the IP addresses of the local network devices - if you use a router to access the Internet then you'll have a completely different IP address there, and my commands can't help you directly.
For example, you may have an IP address of 192.168.1.2 on your local machine, which connects to a router as a gateway with an IP address of 192.168.1.1 on your local network. The external side of the router will have an Internet address (for example) 66.12.34.56, and that's the IP address you'll want people to know so that they can connect to you.
After all that waffling, I guess I'd better tell you how to get that IP address - you can do it using DBPro's built-in HTTP commands, and a bit of string manipulation.
There are sites on the Internet that exist purely to tell you your IP address, such as ipcheckit.com - the reason I picked that one is that DBPro's HTTP commands can only connect to HTTPS sites, and ipcheckit.com happen to accept the HTTPS protocol.
Here's the code you can use to get the IP address from that site:
Site$ = "ipcheckit.com"
Request$ = ""
` Connect to the site, and get a response (which will hopefully contain the IP address)
http connect Site$
Result$ = http request data("GET", Request$, "")
` The result, if successful, will contain the IP address surrounded by html bold tags
` So first, search for the opening tag...
Start = instr(Result$, "<b>")
if Start > 0
` If the tag was found, then the IP address starts 3 characters further on.
inc Start, 3
` Search for the closing tag.
Finish = instr(Result$, "</b>", Start)
` Cut out the text between the tags
Result$ = mid$( Result$, Start, Finish - Start )
` Print the result.
print Result$
else
print "Unable to get the IP address"
endif
http disconnect
wait key