s - это стандартный TCP-сокет, это сервер:
s = socket.socket()
s.connect(("127.0.0.1", 5203))
with open("example.txt" "wb+") as f:
exqwrt = f.read(1024)
while (exqwrt):
s.send(exqwrt)
exqwrt = f.read(1024)
код на клиенте: s также является стандартным сокетом tcp:
s = socket.socket()
s.bind(("127.0.0.1", 5203))
s.listen(5)
conn, addr = s.accept()
openedFile = open("examplet.txt", "wb+")
while True:
exwqrt = conn.recv(1024)
openedFile.write(exqwrt)
if not exqwrt:
break
Проблема в том, что файл отправляется довольно быстро. Но он пишется в examplet.txt довольно медленно, в течение 5 минут.