110
社区成员
发帖
与我相关
我的任务
分享课程:《Python程序设计》
班级: 2334
姓名:滕妍君
学号:20233414
实验教师:王志强
实验日期:2024年4月17日
必修/选修: 公选课
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
(1)首先创建服务端和客户端,选择通信端口
①服务端代码

②客户端代码

③加密算法代码

(2)与同学连接同一局域网,进行通话,以下为实验结果


(3)加入文件操作,实现从文件读取内容,加密后并传输,接收方收到密文并解密,保存在文件中。
实验代码如下:



通过本次实验,我了解到Socket是支持TCP/IP协议的网络通信的基本操作单元,是面向客户/服务器的模型设计的,当服务端与客户端建立连接后即可进行数据的传递。此次实验中的实验代码和用到的相关知识及原理对于我来说比较陌生,通过听老师的讲解和查询大量资料才弄懂了每一行代码所代表的含义。要想真正掌握这些操作和编写,仅靠在课上的了解还远远不够,还需要更深层次地学习和反复练习才能更好地掌握和运用。