Python после отправки файла удаленному клиенту файл заканчивает писать намного дольше - PullRequest
0 голосов
/ 31 августа 2018

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 минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...