On one Mac in my household I develop applications with various tools like Jekyll or Meteor. They usually have their own default ports for their development web servers; Jekyll uses 4000, Meteor 3000, and so.
So on that Mac I'd go to 127.0.0.1:4000 (or localhost instead of the IP address) to access my application. I have another Mac on the same LAN and I'd like to see that too. I thought it'd just be 192.168.0.164:4000 (for example), but that's not working. Pinging that IP works fine though, and so does SSHing (if I enable it in Sharing). I thought the 192.168.0.164 therefore would just translate to that Mac's localhost and the ports and HTTP would work fine.. I'm clearly missing something.
They're both pretty much fresh Macs: not much installed software. The firewall was off by default. I couldn't see anything in System Preferences > Sharing that seemed appropriate. How can I get 192.168.0.164:4000/3000/whatever port working?