标签:聊天 3.4 size 3.2 网络基础 理解 时间 合法性 pen
1 一.楔子 2 二.软件开发的架构 2.1 1.C/S架构 2.2 2.B/S架构 3 三.网络基础 3.1 ip和端口 3.2 osi七层模型 3.2.1 引子 3.2.2 osi七层模型 3.3 socket概念 3.3.1 socket层 3.3.2 理解socket 3.4 套接字(socket)的发展史... 3.4.1 基于文件类型的套接字家族 3.4.2 基于网络类型的套接字家族 3.5 tcp协议和udp协议 4 套接字(socket)初识 4.1 基于TCP协议的socket... 4.1.1 server端 4.1.2 client端 4.1.3 端口已被占用 4.2 基于UDP协议的socket... 4.2.1 简单使用 4.2.2 qq聊天 4.2.3 时间服务器 4.3 socket参数的详解 5 黏包 5.1 黏包现象 5.1.1 tcp协议的黏包问题 5.1.2 udp协议不会出现黏包 5.2 黏包成因 5.2.1 TCP协议中的数据传递 5.2.2 UDP不会发生黏包 5.2.3 会发生黏包的两种情况 5.2.4 总结 5.3 黏包的解决方案 5.3.1 解决方案一 5.3.2 解决方案进阶 6 socket的更多方法介绍 7 扩展:验证客户端链接的合法性 8 socketserver
3.2.1 引子
3.2.2 osi七层模型
3.3.1 socket层
3.3.2 理解socket
3.4.1 基于文件类型的套接字家族
3.4.2 基于网络类型的套接字家族
4.1.1 server端
4.1.2 client端
4.1.3 端口已被占用
4.2.1 简单使用
4.2.2 qq聊天
4.2.3 时间服务器
4.3 socket参数的详解
5.1.1 tcp协议的黏包问题
5.1.2 udp协议不会出现黏包
5.2.1 TCP协议中的数据传递
5.2.2 UDP不会发生黏包
5.2.3 会发生黏包的两种情况
5.2.4 总结
5.3.1 解决方案一
5.3.2 解决方案进阶
标签:聊天 3.4 size 3.2 网络基础 理解 时间 合法性 pen
原文地址:https://www.cnblogs.com/timetellu/p/10702222.html