首页
社区
课程
招聘
[求助]请求一个休闲网游"房间"的原理
发表于: 2008-1-27 11:19 4552

[求助]请求一个休闲网游"房间"的原理

2008-1-27 11:19
4552
我正在做一个简单的网络游戏模型.
一种简单的游戏.必须两个人同时玩才可以.
这么来说.有一个Server 和两个Client.
为了保持就是两个人连到server.所以我在server限制了连接数为2个.
但是这样问题就出来了.这两个人是可以玩到游戏.但是如果第3个人现在连接.那么会被拒绝.
但是网络游戏不是这样的.他们用了所谓的"房间"来解决这个问题.
我只是很不明白这其中的原理.难道要生成N个server么?如果不是,那怎么分开为2个人一组??就象QQ游戏大厅那样.桌子是怎么实现的?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
反正你是server 数据该给谁你转发啊。。

创建个数组或者什么的把两个人(A和B)两个人(C和D)配对 然后A发来的转发给B,B的给A,C的给D,D的给C
2008-1-28 00:50
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
3
呵呵,你猜的没错,QQ游戏大厅那样的游戏,就是采用两级server的。
2008-1-28 09:31
0
雪    币: 184
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
建个房间的记录结构,加入客户端列表,以此来区分客户端属于哪个房间.
2008-1-28 15:38
0
游客
登录 | 注册 方可回帖
返回
//