如何在使用Netty回复之前发送消息后才能发送消息?

时间:2017-10-04 05:06:24

标签: java netty

我必须向服务器发送命令。

  • 当服务器回复OK时,我可以发送下一个命令,如果有的话。
  • 如果服务器回复错误,我必须打印它并稍后再试或停止取决于命令。
  • 如果服务器没有回复,我必须在几秒钟后再次发送命令。

例如AT命令。

我知道ChannelInboundHandler,但我无法创建这样的复杂架构,我不知道如何创建正确的代码结构。

1 个答案:

答案 0 :(得分:0)

如果您使用netty进行客户端或服务器实施,请告诉我。我有类似的用例,并且正在利用渠道管道来实现同样的目的。基本上,我有一个单独的SimpleChannelInboundHandler<Response>处理程序,在此处理程序中,后续请求也将通过通道发送。