NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0'.encode('utf-8'))
buf=''
while True:
try:
buf+=''.join([s for s in [k.split('<')[0] for k in connection.recv(4096).decode().split('>')] if s!='' and s!='\n'])
except:
break
print(f'Ответ:{buf}')```Вопрос,почему сокет зависает при получении данных?
ухххх жесть какая. а зависает например потому что socket.recv — блокирующая операция.
её в отдельный поток запустить?
начать с того чтобы переписать это говно так чтобы его можно было читать.
Обсуждают сегодня