20242112 实验三《Python程序设计》实验报告

20242112 2024-2025-2 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 2421
姓名: 张童哲
学号:20242112
实验教师:王志强
实验日期:2025年4月16日
必修/选修: 公选课

1.实验内容

创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。

2. 实验过程及结果

2.1跟随老师编写服务端及客户端代码,并与20242126邹清楠同学合作测试代码,成功进行通话

2.2为代码增加加密解密,采用的是异或加密算法,即先将数据转为ASCLL码,再与密文进行异或,将结果再转换为文字
下列是客户端及服务端的代码:

3. 实验过程中遇到的问题和解决过程

  • 问题1:连接后消息无法正常接收
  • 问题1解决方案:询问AI发现是result重复调用了,client_socket.address = server_socket.accept()和client_socket.accept()删去其一即可

其他(感悟、思考等)

AI可以很好的帮助我们找出代码的错误,尽管经常指出一些无关的东西。

参考资料

posted @ 2025-04-19 10:17  sadjvnck  阅读(39)  评论(0)    收藏  举报