Дротик в дротике: дротик и дротик:html
Я видел две реализации websocket в dart:io
а также dart:html
, Какой я должен использовать? В настоящее время я предпочитаю больше веб-сокета в dart:io
так как кажется более естественным, как dart обрабатывает потоки и асинхронное программирование.
2 ответа
Решение
dart:html
библиотека используется на стороне клиента и может быть скомпилирована в JavaScript.
использование dart:io
для серверного кода.
В типичной настройке у вас есть веб-сервер, прослушивающий соединения WebSocket от клиента, и в этом случае вы будете использовать тот из dart:html
, Но, конечно, вы также можете инициировать соединения WebSocket на сервере, если вам когда-либо понадобится:)
dart:io
доступно только на сервереdart:html
доступно только в браузере