Моя цель - реализовать клиент websocket в JavaScript с определенным протоколом.NodeJS && браузер кросс-совместимый клиент websocket
Этот клиент должен быть независимым от платформы. Он должен иметь возможность запускать из среды NodeJS и из браузеров. Я знаю, что одним из вариантов является использование браузера в пакетах NodeJS и использование результата в браузере, но мне интересно, есть ли еще более элегантное решение?
Также на github repo ws Пакет NodeJS, который является самым популярным, я думаю, что он возвращает global.WebSocket, который имеет несколько иной API. Могу ли я использовать его для независимого от платформы клиентского приложения?
Спасибо за любой ответ.
У вас есть хорошее решение для этого? – zixia
Проект несколько лет, но я помню, что я использовал браузер для связывания приложения и что мне пришлось написать небольшую оболочку, в которой использовался другой API на платформе. – JeFf
Не могли бы вы поделиться какой-то частью своего кода? Потому что я снова сталкиваюсь с этой проблемой, и, похоже, нет простых и хороших решений (очень странно). – zixia