不太了解netty,请问下面执行流程对吗

来源:7-13 IM系统的核心handler模块的测试

weixin_慕的地4070866

2023-09-01

不太了解netty,请问重写的messageReceived方法在什么时候执行?下面的流程对不对。
服务端收到信息后,先解码之后调用messageReceived方法吗?而后imHandlerFactory调用相应handler方法,再经过编码发送给客户端?
图片描述

channelRead方法,顾名思义,客户端收到read之后触发吗?
图片描述

这个channelRead0方法和messageReceived一样,服务端收到信息后,解码之后调用吗
图片描述

写回答

1回答

Danny_Idea

2023-09-01

  1. 编解码是第一步,然后才会到自定义的handler中。

  2. channelRead就是客户端读取到正确解码数据后才会抵达的函数。

  3. 是的

0
0

SpringCloudAlibaba高并发仿斗鱼直播平台实战

SpringCloudAlibaba高并发仿斗鱼直播平台实战

421 学习 · 344 问题

查看课程