Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import os
- host, port = "localhost", 8080
- address = host, port
- filename = "Test.jpg"
- if not os.path.exists(filename):
- print(f"File '{filename}' not found.")
- exit()
- filesize = os.path.getsize(filename)
- filesize_str = str(filesize)
- try:
- with socket.socket() as s:
- s.connect(address)
- print("Connected")
- s.send(filesize_str.encode())
- with open(filename, "rb") as file:
- buffer_size = 8192 # Choose a suitable buffer size
- while True:
- data = file.read(buffer_size)
- if not data:
- print("Sent")
- break
- s.send(data)
- except Exception as e:
- print(f"An error occurred: {e}")
- print("Connection closed.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement