Thanks, this helped me get on the right path.
Is there any good books on the subject of multi-player games?