netty服务端怎么给特定的客户端发消息
netty吧
全部回复
仅看楼主
level 1
Accccg0 楼主
公司开发路灯系统,需要对某个路灯开关,目前我只能使用netty接收路灯给我发过来的它的状态信息,我怎么通过路灯编号给它下达命令呢?有很多都是说在开始建立TCP连接时存储chanel,可是我存储了,无法跟我的数据里的路灯编号对应起来,还是无法具体控制路灯开关,哪位大佬提供下思路或者关键代码,感激不尽!
2019年11月11日 07点11分 1
level 1
这个简单,channelActive 时你将 channel 放到 ChannelGroup 中,后面应该有认证流程会携带客户端也就是路灯编号这些信息,你可以用一个 ConcurrentHashMap 保存它,这样映射关系就建立好了
2020年09月09日 09点09分 3
对的,需要对那个路灯发送指令,调用路灯对应的channel发送对应的指令即可(需要服务端和客户端协商下就行)
2021年07月27日 12点07分
level 2
保存context即可啊 存map 设备编号+ctx
2021年04月18日 10点04分 4
1