Python/file_transfer/receive_file.py

28 lines
585 B
Python
Raw Normal View History

import socket
def main():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
port = 12312
sock.connect((host, port))
2019-10-05 05:14:13 +00:00
sock.send(b"Hello server!")
2019-10-05 05:14:13 +00:00
with open("Received_file", "wb") as out_file:
print("File opened")
print("Receiving data...")
while True:
data = sock.recv(1024)
if not data:
break
out_file.write(data)
print("Successfully received the file")
sock.close()
2019-10-05 05:14:13 +00:00
print("Connection closed")
if __name__ == "__main__":
main()