标签:Python ## 实验 程序设计 报头 实验报告 20194215 服务端
# 20194215 2019-2020-2 《Python程序设计》实验3报告
课程:《Python程序设计》
班级: 1942
姓名: 谭子悦
学号:20194215
实验教师:王志强
实验日期:2020年5月16日
必修/选修: 公选课
## 1.实验内容
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信;
## 2. 实验过程及结果
### 思路:
# 先将报头转换成字符串(json.dumps), 再将字符串的长度打包
# 发送报头长度,发送报头内容,最后放真是内容
# 报头内容包括文件名,文件信息,报头
# 接收时:先接收4个字节的报头长度,
# 将报头长度解压,得到头部信息的大小,在接收头部信息, 反序列化(json.loads)
# 最后接收真实文件
### 过程:
## 3. 实验过程中遇到的问题和解决过程
- 问题1:计算机积极拒绝
- 问题1解决方案:pycharm,IDLE同时运行
- 问题2:相关建立套接字等知识点遗忘
- 问题2解决方案:查课本
- ...
## 其他(感悟、思考等)
python在于应用
## 参考资料
- [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)
- [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
- 博客https://blog.csdn.net/nndtdx/article/details/6317020
标签:Python,##,实验,程序设计,报头,实验报告,20194215,服务端 来源: https://www.cnblogs.com/Ye-Tong/p/12944976.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。