1 位置和场景
在TCP/IP协议中,它们被简化为了四个层次:
![]()


2 原理和通信


![]()


3 使用Socket变成通信代码
服务端先开启,然后启动客户度发送请求:

4 案例1:文件的上传、下载:



![]()

继续优化1: 多用户上传图片名称可能相同,自定义文件名称:
![]()
继续优化2: 让服务一直处于监听状态 死循环:

继续优化3:

5 案例2: 手写一个BS架构服务端
准备网页目录:


本文深入解析TCP/IP协议的四层模型,并通过Socket编程实现服务端与客户端的通信。从基本的文件上传下载功能出发,逐步优化至支持多用户同时操作及服务持久监听,最后手写一个BS架构的服务端,涵盖网页目录准备等步骤。
在TCP/IP协议中,它们被简化为了四个层次:
![]()




![]()


服务端先开启,然后启动客户度发送请求:




![]()

继续优化1: 多用户上传图片名称可能相同,自定义文件名称:
![]()
继续优化2: 让服务一直处于监听状态 死循环:

继续优化3:

准备网页目录:


3703
1257

被折叠的 条评论
为什么被折叠?