478585 (1) [Avatar] Offline
#1
In chapter 3.1.1 an IP address is characterized as xxx.xxx.xxx.xxx where 0<=x<=9. This would lead to invalid addresses like 300.999.0.1. Correct would be: x.x.x.x where 0<=x<=255, since the ipv4 address consists of 32 bit separated into 4 blocks of 8 bit each.

In chapter 6.2.1 you talk about the IP 0.0.0.0 and that it is the local address of your computer.
From my understanding the local IP is 127.0.0.1 aliased with localhost.
For Webservers the 0.0.0.0 just tells the user that the server is listening on all addresses the computer is using.
With Firefox I can't even connect to 0.0.0.0:4000 while localhost:4000 or 127.0.0.1:4000 are working fine. It might be Safari or Mac specific that it works for you.