The server is running in memory on the remote PC and uses a Dynamic DNS service.
Yes... bind('0.0.0.0',80).
It will bind to ALL available network interfaces.
You can connect from that same machine to
http://127.0.0.1 or
http://localhostBut when you want to connect from another PC (you said this was a remote PC) you need to know the IP address (or host-name) of the PC you're running this httpserver on. This is the internal IP address on your local network.
Then connect http://x.x.x.x (where x.x.x.x is the IP) or
http://hostname (where hostname is the hostname of that PC) from any PC on your local network.
If you want to connect from OUTSIDE your own local network you need to do some port-forwarding.
(let us know if that's the case)