110
社区成员
发帖
与我相关
我的任务
分享课程:《Python程序设计》
班级: 2321
姓名:段宇轩
学号:20232111
实验教师:王志强
实验日期:2024年4月18日
必修/选修: 公选课
## 1.实验内容
(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
(2)要求包含文件的基本操作,例如打开和读写操作。
(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
(4)程序代码托管到码云。
## 2. 实验过程及结果

3.实现通信
## 3. 实验过程中遇到的问题和解决过程
- 问题1:无法查找本机的IP地址
- 问题1解决方案:在命令提示符里输入ipconfig

- 问题2:服务端拒绝连接
- 问题2解决方案:
同时按下“win+i”打开电脑设置,点击“网络和internet”。
点击左侧边栏的“以太网”菜单项。
在右边找到“Windows防火墙”一项,点击该项打开“Windows防火墙”设置窗口。
点击左侧的“防火墙和网络保护”菜单项。
分别选择“专用网络设置”与“公用网络设置”项的“开启Windows防火墙”前的单选框,取消勾选后点击“确定”按钮。
## 其他(感悟、思考等)
通过这次实验,我对网络通信的基本概念和原理有了更加深入的理解。我明白了客户端和服务端在网络通信中的角色和职责,以及它们之间如何建立连接和传输数据。同时,我也了解了网络通信中常用的协议和技术,如TCP/IP协议、套接字编程等。实验过程中我遇到了网络连接问题。但是,通过不断尝试、查阅资料和请教他人,我逐渐找到了解决问题的方法,也学会了如何分析和定位问题。
## 参考资料
- [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)
- [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)