@Nikolay37

Почему сокет не присылает больше 1 строчки в Python?

import websockets

from websocket import create_connection
ws = create_connection("---")
print (ws.recv())
input('Press enter to exit')


Почему получают от сокетов 1 строчку и после этого ничего больше
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Потому что нужно читать в цикле! Иначе получаете только часть того, что успело поступить.
conn, addr = s.accept()
while 1:
    data = conn.recv(1024)
    if not data:
        break
    conn.sendall(data)
conn.close()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы