Websocket netty客户端响应映射

Websocket netty客户端响应映射,websocket,netty,Websocket,Netty,我有一个nettywebsocket服务器,运行着各种本机javascript客户机连接的服务器。现在我要做的是从客户机获取数据请求,并根据每个客户机的请求传回数据。有一个class a,它实际上需要根据请求向客户端异步发送连续数据(即:不是简单的请求-应答模型) 问题是-在A级,我有所有需要发送的数据,但如何确定哪些数据必须发送到哪个客户端(必须根据客户端请求),即:如何映射客户端请求、从A级发送的数据以及从A级发送数据的通道。(我将所有频道存储在一个共享频道组中。您可能想试试这个 实例a:D

我有一个nettywebsocket服务器,运行着各种本机javascript客户机连接的服务器。现在我要做的是从客户机获取数据请求,并根据每个客户机的请求传回数据。有一个
class a
,它实际上需要根据请求向客户端异步发送连续数据(即:不是简单的请求-应答模型)


问题是-在A级,我有所有需要发送的数据,但如何确定哪些数据必须发送到哪个客户端(必须根据客户端请求),即:如何映射客户端请求、从A级发送的数据以及从A级发送数据的通道。(我将所有频道存储在一个
共享频道组中。

您可能想试试这个

  • 实例a:
    DefaultChannelGroup myChannels=新的DefaultChannelGroup(“myChannels”)

  • 建立web套接字连接后,将其添加到频道组:
    myChannels.add()

  • 将通道id和您的请求id添加到hashmap

  • 当您有数据要写时,我假设您有请求id。使用它在hashmap中查找您的通道id

  • 然后从频道组中获取频道:
    myCahnnels.find(channelId)

  • 最后,将数据写入通道

  • 希望这有帮助