当用户请求进入某个房间时, Web Server向Hall Server发送指令, Hall Server将指令转交给相应的RoomServer. Room Server在这里可视为游戏服务器(Game Server)的接口.
当用户的请求得到允许后, 他将得到一个密钥, 用于进入Room Server. Web Client创建一个游戏进程, 并将密钥和其它信息通过参数或者stdio传给新起的游戏进程. 游戏进程连接Room Server, 开始进行游戏.
转自: http://www.benegg.com/?p=43