?
data = self.connection.recv(1024).decode("cp866")
пытаться прочитать до тех пор пока не получишь сколько нужно
Сделать несколько ресивов
Даже чтобы получить 1024 несколько раз надо ресив вызывать
recv() вообще не гарантирует что вернет ровно указанный размер. может и меньше.
Обсуждают сегодня