客户端和服务端都debug运行,设置断点呀,你照着写难道不懂代码逻辑吗?在接收数据的几个地方设置断点,然后一步一步走就可以调试了啊。接收不显示消息有两个可能,一,消息没发出去。二,消息没接收。
对应的就是Post和Recevie
post那里你在AsyncSendDispatcher的post设置断点
一步一步走,除了看流程也要看各变量的值。
想要看你post的帧到底有没有给socketChannel写数据就在ioargs里writeTo(channel)那里设置断点
recevie那就是provideIoArgs那里,跟Post同理