Hey, I've been thinking about this a long time... But if you have a multiplayer game, how do you get a list of servers currently hosting? I read in Winsock 2.0 (Lewis Napper's book) about network services and stuff, and I was just wondering if you could use one of those SAP or whatever namespaces to broadcast that "This here IP address is a server for (application name here)!" over the internet, so that clients around the world could do a search and generate a list of all servers online.
Also, is the same thing possible by having a website-based listing server, where a server adds itself to a list on a website through some PERL or PHP script (I really don't know how that stuff works) and clients can then access that list through HTTP?