Python 基础网络编程二:服务器/客户端文件传输

本地文件传输

先实现文件从本机服务端发送到本机客户端,下面是代码

服务端:

客户端:

多线程TCP本地文件传输

上面的服务端代码只能和一个客户端进行互动,如果我们用第二个客户端进行连接,它不会回应新的客户端。下面我们使用多线程实现同时接受多个客户端连接。

服务端:

客户端:

TCP文件传输

上面的代码只限于本机文件传输,下面实现真正的网络文件传输。
把下面代码 your-ip-addr 改为你服务器IP地址

服务端:

客户端:

到此,完成简单的TCP文件传输。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注