I built a fairly simple program that watches a folder, manipulates files as they are added, and gives a simple progress view of whats going on. The folder is watched via a s
Why not take a look at Bonjour for zero-configuration networking (i.e. so you don't have to find the IP address of your server)?
Since Bonjour is also supported on Windows and iOS (iPhone/iPad) you can even make your app multi-platform (e.g. server on Windows and Mac client or vice versa) or even have an iPhone act as a client of your server (don't know if this makes sense in your case but I'm just suggesting).