前面的照着写能跑通,改完分片封装后运行没问题,就是接收不显示消息了,调试也不知道从哪开始
来源:9-17 文件快传收尾与总结

kinpowoo
2019-06-02
写回答
4回答
-
Qiujuer
2019-06-30
在每个章节都有前缀的哈:
比如9-17的章节的代码就是在这里。
00 -
Qiujuer
2019-06-19
关于为什么回答问题不及时的原因:http://www.imooc.com/article/288131
关于你说的:第9节还是有出入的问题,这个其实是没有出入的,你只需要把代码回滚到我讲解的章节即可,就可以得到对应章节的代码了,在这样的情况下进行对比会比较好哈。
你的这个问题只有2个办法:
对比找出问题
我调试看看了,但是目前我还没法调试哈,建议你对比一下代码看看,自己找问题也是一种学习。
关于课程章节的处理可以看这里:http://www.imooc.com/article/269126
032019-07-03 -
95287
2019-06-08
客户端和服务端都debug运行,设置断点呀,你照着写难道不懂代码逻辑吗?在接收数据的几个地方设置断点,然后一步一步走就可以调试了啊。接收不显示消息有两个可能,一,消息没发出去。二,消息没接收。
对应的就是Post和Recevie
post那里你在AsyncSendDispatcher的post设置断点
一步一步走,除了看流程也要看各变量的值。
想要看你post的帧到底有没有给socketChannel写数据就在ioargs里writeTo(channel)那里设置断点
recevie那就是provideIoArgs那里,跟Post同理
022019-06-10 -
慕的地3563437
2019-06-06
你这问题,还是对比下老师的代码,看看是那点是不是写错了,调试就在你的接收模块调试
012019-06-10
相似问题