On a local network, Bonjour is used to find the server. As neither client is working, it's a good bet the problem is with Bonjour. Check with your router documentation to see if there's anything there that may be blocking bounjour - sometimes there is and it's been enabled by mistake. Also check the firewall on the Mac running WeatherCat, just to make sure there's nothing there blocking the connections.