вот тут после того как забрали из потока значение poll_next() и оно не None, то дергаем cx.waker().wake_by_ref() таким образом наша фьюча повторно дергается и мы забираем следующее значение.. когда придет None, а это будет через 10 значений фьюча повиснет т.к. wake_by_ref не вызывали, событий больше нет и в последний раз вернули Pending
вот тут после того как забрали из потока значение poll_next() и оно не None, то дергаем cx.waker().wake_by_ref() таким образом наша фьюча повторно дергается и мы забираем следующее значение.. когда придет None, а это будет через 10 значений фьюча повиснет т.к. wake_by_ref не вызывали, событий больше нет и в последний раз вернули Pending
обязательно зависнет, у тебя нет завершения треда, можешь его завершить через join! или сделать корректное завершение внутри твоего spawn, лучше первое
Добавил еще одну пустую фьючу она просто Pending возвращает и пишет в консоль что ее дергали сцепил с первой читалкой rx через join!() cx.waker().wake_by_ref() вызванный в читалке дергает и пустую тоже
обязательно зависнет, у тебя нет завершения треда, можешь его завершить через join! или сделать корректное завершение внутри твоего spawn, лучше первое
это понимаю, я специально описал почему так для себя..
Всем привет. Подскажите пожалуйста по actix как можно взаимодействовать любой функции рендеринга страницы с актором вебсокета? Пример на их сайте показывает актор вебсокета изолированым. Надо вытащить состояние сокета работает или не работает. А в вебсокет передавать изменнные данные