I'm writing a client-server application where client should be able to automatically detect server presence in the network so that user would not have to mess with manual configuration.
I think that server should broadcast its presence somehow. What is the best way to do it?
Server is to be run on either Windows / Linux or OS X, so the solution should be cross-platform. Client and server are written in C++.