NO matter what I try, it works fine on localhost. But not with my PCs ipaddress (even on a browser on my PC). And netstat only sees it binding with localhost.
Can you please send a screenshot?
Can you please open the browser developer tools before trying to access the server, then try to connect, and then check in the network tab the result of the failed request? If possible, please send a screenshot.
In http.sys config, reserve the URL http://+:2001/rg. Please send a screenshot of the reserved URLs.
In your TXDataServer, are you setting some properties from code or everything is defined in object inspector?
Sorry to ask you this, but are you sure your computer IP is 192.168.1.224?
Are you able to access any other local server in that machine using this IP?
Why are there so many registrations using http://*:<port>? This is not common? Was it you who registered all of them? Is there any other registration there using port 2001?
Yes, its 192.168.1.224. Its always been that. I use fixed IP addresses for everything on my network, including my phone.
I just ran ipconfig and that confirms it
I just tried http://192.168.1.224 from my laptop and can access my apache home page
The Unify router would warn me and disallow multiple machines on the same ipaddress.
Also http://rg2 (my machine name) resolves to accessing the home page from my laptop
I haven't made any registrations , except the ones for the REST server at 2001 and again at 2222 just to make sure there was no port conflict. Before a week ago, I wouldn't have known how to. :-)
Why there are sooo many registration in different ports? That is not normal at all. If you didn't do it, some weird software is doing it.
Again, are there any other registered URLs in that huge list that uses port 2001?
If you have not registered them and you know there are no other software using it or conflicting with it, remove all of that registrations and keep just the one you are going to use.
HI Wagner, I tracked down those ports. The majority are in use by (or owned by) valid processes (such as MS, PCAnywhere, MySql, Apache, Synology Backup, jawa wrc). I am afraid that if I remove the port allocations, something might break.
So, I am installing everything on my laptop. So, it might take over a day to do that.
I have installed on my laptop. Everything works as it should. There are indeed very few port reservations. Something is munted on my desktop.
Qs: Now my desktop gives an error about the licence being on multiple machines. I am not going to be using both at the same time. Terminating Delphi did not fix it. How do I stop this error?
I had turned them (firewall and malware bytes) off for testing. I think that for some reason it does not join localhost to the ipaddress. I have had a similar issue many years ago that I think I had fixed by placing entries in the hosts file.. But Windows upgrades seems to have cleaned it out.