У меня есть текст размером >1024б
Я хочу его отправить по сокетам, но трабл в том что он обрезается ровно на 1024
Я пытался найти как это исправить, и наткнулся на кучу вариантов. Не получилось.
Сокеты именно не получали, а ничего не отправляли. Как исправить?
Клиент
command_output = "{'command':'"+command+"','user':'"+nick+"','token':'"+token.decode('utf8')+"'}"
connection.send(command_output.encode("utf8"))
command_answear = connection.recv(1024)
print(command_answear.decode('utf8'))
Сервер
incoming_data_str = str(connection.recv(1024).decode('utf8'))
Я пытался сделать через
incoming_data_str = ''
while True:
incoming_data_str += str(connection.recv(1024).decode('utf8'))
if not incoming_data_str: break
но он тупа молчал.