42
社区成员




课程:《Python程序设计入门》
班级: 2241
姓名: xty
学号:20224107
实验教师:wzq
实验日期:2020年4月15日
必修/选修: 专选课
1.实验内容
创建服务端和客户端,服务端在特定端口监听一个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
(2)要求包含文件的基本操作,例如打开和读写操作。
(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
实验过程及结果
服务端:
先导入pyDes加解密模组,然后编写socket套接字通信代码,对客户端发出的信息进行解密并打印,同时保存在receive文件中并加密发送信息供客户端接收。
同样先导入pyDes加密解密模组,编写socket套接字通信代码,从resource文件中读取内容并加密发送给服务端,然后接收服务端发回的加密信息,对其进行解密并打印。
实验过程中遇到的问题和解决过程
问题1:客户端从文件中读取的内容是列表直接改格式形成的字符串,没有去除中括号。
问题2:服务端打印出的明文带有列表的中括号。