对于多人联机游戏中 游戏房间实现的想法
程序员文章站
2024-03-25 23:03:46
...
实现多人在同房间的功能后
为了能让用户sessionid与名字匹配 用map将 session与名字 用key value保存
private static Map<String,Session> map=new HashMap<String,Session>();
map.put(m.getZiji(), session);
1
2
新建一个session用来发送数据给客户端 这里获取的是客户端传过来的 接受者的名字 从map中取出与她相对应的用户session
Session to=map.get(m.getTo());
1
然后将自己的信息发送给接受者
to.getBasicRemote().sendText(m.getX());
能确定接受者与发送者获得连接后,能不能在上面的为了能让用户sessionid与名字匹配 用map将 session与名字 用key value保存中再加入房间号 进行识别。如两个用户需要在同一个房间的情况下,需要判断房间号是否一致,这样辨别是不是同房间进行游戏。
上一篇: arm fir 滤波器定点 汇编实现
下一篇: 如何简洁实现游戏中的AI
推荐阅读