import socket
def main():
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
addr = ('127.0.0.1', 8080)
soc.connect(addr)
file_name = input('请输入要传输的文件名:')
soc.send(file_name.encode('utf-8'))
file_data = soc.recv(1024*1024)
if file_data:
with open('[新]'+file_name, 'wb') as f:
f.write(file_data)
print('文件传输完成')
else:
print('该文件不存在')
soc.close()
if __name__ == '__main__':
main()
def main():
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
addr = ('127.0.0.1', 8080)
soc.connect(addr)
file_name = input('请输入要传输的文件名:')
soc.send(file_name.encode('utf-8'))
file_data = soc.recv(1024*1024)
if file_data:
with open('[新]'+file_name, 'wb') as f:
f.write(file_data)
print('文件传输完成')
else:
print('该文件不存在')
soc.close()
if __name__ == '__main__':
main()