Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsSpWsPrm 276 of 288 menu
◀ ▶

Практика 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 или аналогичный маркер после цикла.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить