channel.writeAndFlush(msg)跟踪断点,flush在write之前,导致消息发不出去,第一条消息发不出去第二条消息发的是第一条消息的内容,以此类推
flush应该是在最后执行的,怎么会在write前面执行呢?
先刷新后写入,必然是这个结果呀。就像用马桶,先冲水,后大便。里面总是留着上次的结果。ε=(´ο`*)))唉你想解决啥问题?只能先写入,后刷新。没有别的办法。