Size: a a a

2021 January 14

AK

Alexey Kh in #ctfchat
Чтоб можно было не ждать ответа от socket сервера и в это время отправлять ему данные. как только ответ пришел - дальнейшие действия, не прерывая 2 корутину.

Решение с threading'om не интересует
тупо запустить две рутины в чем проблема?
источник

in #ctfchat
Alexey Kh
тупо запустить две рутины в чем проблема?
я уже описал в чем...
источник

IO

Irina Otrada in #ctfchat
Что, реально только черничные? Это ты его писал?
источник

AL

Aleksandr Larionov in #ctfchat
Irina Otrada
Что, реально только черничные? Это ты его писал?
онли черника
источник

AL

Aleksandr Larionov in #ctfchat
"Да не забанен будет омский андеграунд"
источник

AK

Alexey Kh in #ctfchat
я уже описал в чем...
если проблема в том, как открыть stdin/stdout асинхронно, то вот: https://stackoverflow.com/a/64317899. немного костыльно но работает прекрасно
источник

in #ctfchat
Проблема в том, что корутина, отведенная под считывание с сервера блокируется. Ждет его, если другими словами
источник

AK

Alexey Kh in #ctfchat
Проблема в том, что корутина, отведенная под считывание с сервера блокируется. Ждет его, если другими словами
ну пусть она ждет. как только разблокируется, отправит данные через канал или еще как другой рутине
источник

in #ctfchat
Alexey Kh
ну пусть она ждет. как только разблокируется, отправит данные через канал или еще как другой рутине
Так мне и нужно, чтоб она не блокалась, а давала возможность инста stdin'a
источник

AK

Alexey Kh in #ctfchat
Так мне и нужно, чтоб она не блокалась, а давала возможность инста stdin'a
из stdin пусть другая рутина читает. даже если сетевая будет заблокирована, на неё это не должно повлиять
источник

AK

Alexey Kh in #ctfchat
и я не понимаю, что значит "возможность инста stdin"
источник

in #ctfchat
Alexey Kh
из stdin пусть другая рутина читает. даже если сетевая будет заблокирована, на неё это не должно повлиять
В том то и дело, что это так не работает
источник

AK

Alexey Kh in #ctfchat
В том то и дело, что это так не работает
почему-это?
источник

in #ctfchat
Alexey Kh
почему-это?
Потому что пока я не получу данные с сервера - прога не идет дальше. Так понятнее?
источник

AK

Alexey Kh in #ctfchat
Потому что пока я не получу данные с сервера - прога не идет дальше. Так понятнее?
текущая рутина не идет дальше. если у тебя работа с сокетами асинхронная, то на другие рутины это никак не должно влиять
источник

AK

Alexey Kh in #ctfchat
короче если используешь asyncio, то используй его для всего i/o. в этом штоле проблема?
источник

in #ctfchat
Alexey Kh
короче если используешь asyncio, то используй его для всего i/o. в этом штоле проблема?
Блять. Я щас снова перепишу прогу и покажу. Я уже на самом деле объяснил в чем
источник

in #ctfchat
Alexey Kh
текущая рутина не идет дальше. если у тебя работа с сокетами асинхронная, то на другие рутины это никак не должно влиять
Бесконечно ждет ответа сервера
источник

AK

Alexey Kh in #ctfchat
Бесконечно ждет ответа сервера
чот херня какая-то, все покажи
источник

in #ctfchat
Alexey Kh
чот херня какая-то, все покажи
источник