@CADbloke
Man, that's depressing. It seems like a lot of the Internet infrastructure around the world is held together by duct tape and prayers.
@sohail
The standard debugging principles hold for this. That is, you need to give us a whole lot more information for us to help you. If you're getting TA_E_INET (return code 4 is TA_E_INET, see TurboActivate.h) there's a 99.99% chance it's because the customer has a restrictive internet policy (i.e. blocking all traffic or all but a set of whitelisted domains/IPs) or they're doing something stupid. In either case the way to test this is documented many many times on this forum:
On Windows:
1. Open Internet Explorer. Type "http://wyday.com" in the browser window. Does it work? If not, there's your problem. Stop and fix it. Next, try "https://wyday.com" in that Internet Explorer window. Does it work? If not, there's your problem. Stop and fix it.
Don't use Firefox. Don't use Opera. Don't use Chrome. Always use Internet Explorer for that test. Why? Because TurboActivate uses the same proxies that Internet Explorer uses. So if the customer screwed up the proxies you'll be much more likely to see it in Internet Explorer.
2. If contacting https://wyday.com and http://wyday.com both work unmolested in Internet Explorer (i.e. no junk being inserted into the communication) *and* TurboActivate is still returning TA_E_INET in C/C++ or throwing and InternetException in another programming language, then you can be fairly sure the problem is on that computer, and not in the LAN or the wider internet.
What's that mean? It's a firewall. Or an anti-virus/anti-malware program. Or some other junk on the computer blocking or "filtering" communication to/from your app.
How do you fix it? It depends. The quick solution: disable the junk. Turn off the firewall. Turn off the anti-virus/anti-malware junk. Try it again. Does it work? If so, you found the source of the problem. Now you just need to figure out how to configure the firewall/anti-virus/anti-malware to add your app and/or TurboActivate to their whitelist (or exclude it from whatever filtering that/those program(s) are doing).
For Mac OS X / macOS:
Follow the instructions above, but replace "Internet Explorer" with "Safari"
For Linux:
For the instructions above, but replace "Internet Explorer" with whatever browser you happen to have.
Did you follow the instructions above and TurboActivate is still returning TA_E_INET? Now it's time to break out WireShark and give us logs of the communication to/from your app so we can see where things are going off the rails.
I have a hunch that you found this topic but it doesn't actually apply to you. Hence my instructions above.