上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 75 下一页
摘要: 目录一、项目地址二、文件上传-断点续传三、目录结构四、client.py五、server.py5.1 文件的多种状态六、conf/settings.py七、lib/common.py八、log/log.log九、db 一、项目地址 https://github.com/nickchen121/ftp 阅读全文
posted @ 2019-11-22 19:29 ABDM 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 目录 一、基于TCP协议 1.1 server类 1.2 request类 1.3 继承关系 1.4 服务端 1.5 客户端 1.6 客户端1 二、基于UDP协议 2.1 服务端 2.2 客户端 2.3 客户端1 三、socketserver源码分析 3.1 源码总结 一、基于TCP协议 基于tcp 阅读全文
posted @ 2019-11-22 19:10 ABDM 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 目录 一、网络编程小结 二、网络架构及其演变过程 2.1 单机架构 2.2 CS架构 2.3 BS架构 三、互联网和互联网的组成 3.1 教材版 3.2 科普版 四、大白话OSI七层协议 4.1 物理层 4.2 数据链路层 4.3 网络层 4.4 传输层 4.5 应用层 五、Socket抽象层 六、 阅读全文
posted @ 2019-11-22 19:05 ABDM 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 目录 一、UDP套接字简单示例 1.1 服务端 二、客户端 三、UPD套接字无粘包问题 3.1 服务端 3.2 客户端 四、qq聊天 4.1 服务端 4.2 客户端1 4.3 客户端2 4.4 运行结果 一、UDP套接字简单示例 1.1 服务端 import socket server = sock 阅读全文
posted @ 2019-11-22 19:04 ABDM 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 目录 一、解决粘包问题(low版) 1.1 服务端 1.2 客户端 1.3 为何low 二、补充struct模块 2.1 简单使用 三、解决粘包问题(Nick版) 3.1 使用struct模块创建报头 3.2 服务端 3.3 客户端 四、TCP协议粘包问题分析 4.1 服务端 4.2 客户端 4.3 阅读全文
posted @ 2019-11-22 18:33 ABDM 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 目录一、什么是粘包?二、TCP发送数据的四种情况三、粘包的两种情况3.1 服务端3.2 客户端3.3 服务端3.4 客户端四、补充问题一:为何TCP是可靠传输,udp是不可靠传输五、补充问题二:send(字节流)和recv(1024)及sendall 一、什么是粘包? 注意:只有TCP有粘包现象,U 阅读全文
posted @ 2019-11-22 18:32 ABDM 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 目录 一、服务端 二、客户端 一、服务端 from socket import * import subprocess server = socket(AF_INET, SOCK_STREAM) server.bind(('127.0.0.1', 8000)) server.listen(5) pr 阅读全文
posted @ 2019-11-22 18:31 ABDM 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 目录一、Socket抽象层 一、Socket抽象层 我们知道两个进程如果需要进行通讯最基本的一个前提是能够唯一标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的IP地址可以唯一标示主 阅读全文
posted @ 2019-11-22 18:30 ABDM 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 目录 一、什么是Scoket 二、套接字发展史及分类 2.1 基于文件类型的套接字家族 2.2 基于网络类型的套接字家族 三、套接字工作流程 3.1 服务端套接字函数 3.2 客户端套接字函数 3.3 公共用途的套接字函数 3.4 面向锁的套接字方法 3.5 面向文件的套接字的函数 四、基于TCP协 阅读全文
posted @ 2019-11-22 18:29 ABDM 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 目录一、背景描述二、常用的熟知端口号三、TCP概述四、TCP报文首部五、TCP连接的建立(三次握手)六、TCP四次挥手七、面试题7.1 为什么客户端最后还要等待2MSL?7.2 为什么建立连接是三次握手,关闭连接确是四次挥手呢?7.3 如果已经建立了连接,但是客户端突然出现故障了怎么办? 一、背景描 阅读全文
posted @ 2019-11-22 18:28 ABDM 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 75 下一页