Right. I never explicitly said that this was going be a LAN situation. That's my bad. Thanks for the replies pyscho2day, I need to stop posting at 4 a.m. 4 stations are going to be set up on their own network at a trade show. I've been working with TNet and it seems the best way is to just:
- When the game starts, wait for a small amount of time, say 10 seconds,
- During that time, wait to see the lobby server reports a server running,
- If a server shows up, just join it and either set up a new game or join one,
- If the 10 second timer expires, so no server has been detected, start one up.
I'm still pretty sure that there will be race conditions doing it this way.
pyscho2day, you are right if this was going to be running over the internet. Fortunately, we aren't doing that for this demo, ESPECIALLY at a trade show where a reliable internet connection is as rare as a Unicorn. Thanks.