一、如何实现服务端框架
对于服务端来说,要解决的问题有:
1、如何实现更多的设备接入和通信;
2、对于接受的连接是采用什么方式?异步、同步、阻塞还是费阻塞;
3、如何使这个程序更健壮,保证长期运行?
4、关于多线程的问题;
二、关于编码器和解码器问题
三、关于通信协议
1、通信过程,就是把接受到的客户端的报文(二进制流)转化成对象,然后将收到的对象进行业务逻辑处理后,将反馈的对象转化成报文(二进制流)的过程;
遗留问题:
1、channelread和channelread0之间的关系;
2、ByteToMessageDecoder
ChannelInboundHandlerAdapter
SimpleChannelInboundHandler
fireChannelRead
待续。。。