netty 如何实现消息推送到指定的客户端

天王盖地虎626 发布于 2014/07/01 09:43
阅读 7K+
收藏 3
比方说,多个android客户端通过netty 客户端连上netty服务端,比方说,是A,B,C,D,E 5个netty客户端连上netty服务端,现在netty服务端要对C客户端推送消息,那么netty服务端是怎么找到C的channel,然后进行消息推送呢?
加载中
1
一一叶
一一叶

map<String,Boolean> online = new ConcurrentHashMap<String,Boolean>();

String 是android的UUID,Boolean做记录,也可以换成别的(根据需要),你自己考虑吧

0
itian277
itian277

一个全局map

客户端连接成功 put(id++, client)

要给某个客户端发信息 get(id)

0
平安北京
全局session管理 ,关键是要发个登录消息什么的,在消息里面标识客户端啊
0
天王盖地虎626
天王盖地虎626

引用来自“itian277”的评论

一个全局map

客户端连接成功 put(id++, client)

要给某个客户端发信息 get(id)

可以提供相关代码吗?希望借鉴下哦,谢谢啦
返回顶部
顶部