Python-socket编程 TCP协议实现文件传输
Python 使用socket库实现收发消息和文件传输(服务器-客户端模式)最近在做计算机网络实验,要求使用socket的TCP协议实现服务器和客户端的文件传输服务器使用ubuntu虚拟机(本机win10也可以),客户端使用windows10系统先放运行过程首先起服务器↑配置服务器资源地址绑定服务器ip地址然后打开客户端:服务器响应:请求上传文件:服务器响应:输入想传输的本地文件路径:(可以显示进
·
Python 使用socket库实现收发消息和文件传输(服务器-客户端模式)
最近在做计算机网络实验,要求使用socket的TCP协议实现服务器和客户端的文件传输
服务器使用ubuntu虚拟机(本机win10也可以),客户端使用windows10系统
先放运行过程
首先起服务器
↑
配置服务器资源地址
绑定服务器ip地址
然后打开客户端:
服务器响应:
请求上传文件:
服务器响应:
输入想传输的本地文件路径:
(可以显示进度百分比)↑
传输完成,显示文件大小和已发送文件大小(字节),可以发现完全一致
服务器端:
可以完好地打开接收到的文件,保存路径也正确
下面测试下载服务器的文件
选择指定的文件,并指定保存路径
Enter后,服务器端:
客户端:
文件下载成功可以正常打开,且路径正确
服务器和客户端的代码放在下面链接里了(含详细报告说明),服务器代码包括windows10和ubuntu18的版本
https://download.csdn.net/download/qq_43552032/18661376
更多推荐
已为社区贡献1条内容
所有评论(0)