非原创,版权归原作者所有,链接如下
https://blog.csdn.net/java_cxrs/article/details/3769573
1.0版本几乎完全照着敲了一遍,使用方法是,先运行Server,再运行Client
1.1版本代码部分未做修改,仅仅添加了很多注释,是自己敲完代码后进行进一步的理解后标记的,不过仍然存在一些问题,我不是太了解ActionListenner的工作原理,按理说应该是当动作发生,进行操作,但是本代码中触发条件是什么,我不太理解,进而影响到对整个Client工作原理不是特别明白。