我觉得,当我能够把一个客户端从联网到与服务器端通信过程说的清清楚楚的时候,我对Netty的理解能更进一步(当然,描述的过程不掺杂百度谷歌的成分。)学任何东西应该也是一样的道理,能把各种的来龙去脉说得清清楚楚,那肯定是一定程度地掌握这个东西。
今天也就开始一步一步写。如果有朋友有什么补充,我这写得不对的地方也请指正,谢谢。
20200710
说起客户端连接服务器的通信过程,我们只拿TCP/IP协议来说,当然客户端连接服务器可以有多种协议形式(包括http、mqtt等等),这个要看实际的应用场景。
说到TCP/IP协议,那肯定少不了三次握手、少不了远端IP和远端端口号等;
关键的是:客户端连接到服务器端后,是如何操作的?
说实话,关于这部分,我是怕我浅薄的知识无法描述好这个过程。先把这个过程想到的问题记录下吧。一点一点解决。
1、绕不开的话题:客户端根据远端IP和端口连接的时候,是如何连上服务器的?(这个类似在问,有线电话如何拨打电话给对方)
2、服务器监听到该客户端的连接后,会怎么操作?给这个客户端分配个线程?还是如何?
3、