import socket
def main():
#1.创建套接字tcp
tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#2.输入服务器的地址
client_ip = input("请输入服务器的ip:")
client_port = int(input("请输入服务器的port:"))
#3.连接服务器(connect的参数必须是元组)
tcp_socket.connect((client_ip,client_port))
#4.获取下载文件的名称
download_name = input("请输入您要下载文件的名称:")
#5.将文件的名称发送给服务器(在Linux系统中,编码或者解码使用
的都是 utf-8“”)
tcp_socket.send(download_name.encode("utf-8"))
#6.接收下载文件的数据
download_data = tcp_socket.recv(1024)
#判断接收下载的文件是否有内容。
if download_data:
#7.将接收到的数据保存到文件中
with open("[附件]" + download_name,"wb") as f:
f.write(download_data)
#8.关闭关键字
tcp_socket.close()
08-07
971

09-08
2128

09-08
503

02-04
02-11
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交