I'm not the most knowledgeable guy ever with networking, but here goes...
I've created an application with NodeJS and I'd like to test the application on my LAN with my family. The application listens on port
1337 for connections and I can access the application fine through my own PC by typing
192.168.0.3:1337 or even
http://joel-pc:1337/ into my browser's address bar.
I will be also be running apache alongside NodeJS, and I can access this fine by typing
http://joel-pc/ into a browser's address bar as long as it's connected to the same network.
Now here's the weird part; If I stop the apache service, change my node application to listen on port
80 (http) insted of
1337, it will be accessible on my pc by typing
192.168.0.3 or even
http://joel-pc into my browser's address bar. However, I still can't access NodeJS on any other PC on my network apart from my own.
I've tried creating an outbound rule within Windows 7 to allow access to port 1337, but I still can't get access to my NodeJS server on any other PC than my own, even if it's listening on port 80. Is there something obvious I'm missing out on here?