怎么在python3.5中利用TCP协议传输文件

  介绍

本篇文章给大家分享的是有关怎么在python3.5中利用TCP协议传输文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

服务器代码

#, _ * _ 编码:utf-8  _ * _      得到socket  import  *   import  _thread      def  tcplink (sk电讯,addr):   ,打印(sk电讯)   ,打印(addr,“已经连接上…“)   ,打印(& # 39;开始发送文件& # 39;)   ,with 开放(& # 39;。/ww.jpg& # 39;,, & # 39; rb # 39;), as  f:   for 才能;data  f:拷贝   ,才能打印(数据)   ,,skt.send(数据)   ,f.close ()   ,skt.close ()         时间=HOST “127.0.0.1"   PORT =23333   ADDR =,(主机、端口)      server =,插座(AF_INET SOCK_STREAM)   server.bind (ADDR)   server.listen (5)      while 真正的:   ,打印(“等待连接…“)   ,sk电讯,addr =, server.accept ()   ,打印(sk电讯)   ,试一试:   _thread.start_new_thread才能(tcplink (sk电讯(addr))   ,除了:   打印才能(“线程无法启动“)   server.close ()

客户端代码

#, _ * _  utf-8  _ * _      得到socket  import  *      时间=HOST “127.0.0.1"   PORT =23333   ADDR =,(主机、端口)      client =,插座(AF_INET SOCK_STREAM)   client.connect (ADDR)      with 开放(“。/gg.jpg",“ab"), as  f:   ,while 真正的:   时间=data 才能;client.recv (1024)   if 才能;not 数据:   ,才能打破;   f.write才能(数据)      f.close ()   print(“接收完毕“)   client.close ()

以上就是怎么在python3.5中利用TCP协议传输文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在python3.5中利用TCP协议传输文件