сервере? Или я могу через socket.io на клиенте слушать наивный websocket от сервера?
Не можешь, он обёртка над нативными сокетами со своими методами, там даже связи между разными версиями самого модуля нету
Socket io это не вебхуки, а отдельный протокол общения который может в качестве транспорта использовать вебхуки или лог пулл. Поскольку это отдельный протокол, то его должен поддерживать и клиент и сервер
А есть какая-то общепринятая обёртка над вебсокетами? На вроде axios для http запросов. С автореконектом и может ещё чем-то. Или придётся писать свой велосипед?
есть, называется Socket-io
Но мне выше ответили, что это самостоятельный протокол. И если на сервере нет socket.io, то и на клиенте я не смогу его прослушивать. Или есть две разные вещи с одинаковыми названиями?
это не протокол, а библиотека, обертка над вебсокетами (если браузер не поддерживает вебсокеты, то он перейдет на работу на лонгполлинг как резерв). и сервером управляешь ты и точно можешь туда вебсокет притащить
Я не управляю сервером. Мне нужно подцепится к существующему, который написан на нативном websocket
тогда, скорее всего нужно будет на чистых вебсокетах самому писать
попробуй это https://github.com/bminer/ws-wrapper ну и погугли
Погуглить то я могу, а вот нагуглить нужную либо не так просто. Спасибо за помощь!
Обсуждают сегодня