基于Netty的TCP、UDP案例小结
一、概述
1.开发周期:5天;
2.成果:分别开发了UDP和TCP的服务端、客户端。可以在本机或者不同机器上通信。
二、实施方案
1.使用Netty框架,具有并发高、封装好、传输快等优点。
2.界面从简,采用Java原生Swing GUI技术。
3.TCP工程结构如下:

4.UDP工程结构如下:

三、功能展示
1. TCP客户端和服务端展示

图1 TCP客户端连接界面

图2 TCP客户端发送、接受界面

图3 TCP服务端发送、接受界面
2.UDP客户端展示

图4 UDP客户端广播界面

图5 UDP服务端成功接受广播
四、总结
此次开发,我学习了Netty中有关TCP、UDP相关知识,最终也完成了任务。但还是有很多知识未能深入了解。接下来我还会继续学习相关知识,争取在这个知识点达到精通。