姜澍荣20202213

导航

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  阅读(130)  评论(0编辑  收藏  举报