Python实验三 Socket编程
学号 20202113《Python程序设计》实验报告
课程:《Python程序设计》
班级: 2022
姓名: 姜澍荣
学号:20202113
实验教师:王志强
实验日期:2021年5月30日
必修/选修: 公选课
一、实验内容:
创建服务端和客户端,服务端在特定端口监听多个客户请求,通过Socket套接字(TCP/UDP)进行通信。
(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
(2)要求包含文件的基本操作,例如打开和读写操作。
(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
(4)程序代码托管到码云。
二、实验过程及结果:
(1)首先加载socket模块,创建服务端与客户端,都连接本地的ip地址和端口,开始监听连接。
(2)接受传来的数据,并发送给对方数据,将客户端传来的文件接受并创建一个新的文件,将对方文件拷贝到新的文件中。
(3)传输完毕,关闭套接字
(4)代码上传至码云
三、实验问题及解决方案:
服务器出现积极拒绝访问的情况
原因:推测为端口不支持访问服务
解决:更改端口
posted on 2021-05-31 13:18 姜澍荣20202213 阅读(133) 评论(0) 编辑 收藏 举报