I have tried connecting to addresses and ip's with sockets and httpurlconnection with no success, and I do have the Internet permission in the manifest.
I have read that the watch doesn't have to be on the same network where the phone is, so the watch is capable of true Internet connections, but maybe they're not allowed on the apps.