Задать вопрос
@Nikolay37

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

import websockets

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


Почему получают от сокетов 1 строчку и после этого ничего больше
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 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()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы