Java 网络 编程
发布时间
阅读量:
阅读量
目录
一、什么是网络编程
1、常见的软件架构(CS & BS)
1.1、BS架构的优缺点编辑
1.2、CS架构的优缺点编辑
2、小结编辑
二、网络编程三要素编辑
1、IP编辑
1.1、IPv4编辑
1.2、IPv6编辑
1.3、小结编辑
1.4、IPv4的一些细节编辑
1.5、InetAddress的使用
2、端口号编辑
3、协议编辑
3.1、TCP & UDP编辑
三、UDP通信程序
1、发送数据编辑
2、接收数据编辑
3、UDP练习(聊天室)
4、UDP的三种通信方式(单播、组播、广播)
四、TCP通信程序编辑
1、书写代码步骤编辑
2、代码细节
2.1、三次握手
2.2、四次挥手
2.3、小结
五、综合练习
1、TCP通信练习1 —— 多发多收编辑
2、TCP通信练习2 —— 接收和反馈编辑
2.1、示例代码:
2.2、小细节:(socket read结束标记)
3、TCP通信练习3 —— 上传文件编辑
4、TCP通信练习4 —— 上传文件(文件名重复问题)编辑
4.1、UUID类编辑
4.2、示例代码
5、TCP通信练习5 —— 上传文件(多线程版)编辑
6、TCP通信练习6 —— 上传文件(线程池优化)编辑
7、TCP通信练习7 —— BS(接
全部评论 (0)
还没有任何评论哟~
