Практика WebSocket в Rust
Дан путь маршрута:
/
Привяжите к нему переход, прочитайте один текстовый кадр и выведите его на экран.
Дан адрес:
let addr = "ws://127.0.0.1:3000";
Откройте адрес, отправьте ping
и при успешной записи выведите
sent.
Даны строки:
let txt1 = "hello";
let txt2 = "hi";
На сервере при первой строке
отправьте вторую в ответ. На клиенте
проверьте, что приходит hi.
Дан текст кадра:
let text = "x";
Обработайте два одновременных перехода в отдельных задачах и выведите текст от каждого клиента.
Дан текст кадра:
let text = "all";
Свяжите сокеты каналом рассылки и перешлите этот текст второму подключенному клиенту.
Закрытие:
Message::Close(None)
Отправьте такой кадр с клиента
и убедитесь, что сервер выходит
из цикла чтения и печатает
loop end или аналогичный
маркер после цикла.