#websocket #socket.io
#websocket #socket.io
Вопрос:
Как в вопросе,
начиная с сокета.io — это оболочка вокруг websocket и использует ее, когда может, я думаю, что могу смешать websocket (на клиенте) и socket.io (на сервере), могу ли я?
Или это может быть наоборот, сокет.ввод-вывод на клиенте и websocket на сервере, возможно ли это?
Ответ №1:
Нет, вы не можете. Websockets — это один транспорт, который socket.io
можно использовать, но поверх него он реализует свой собственный протокол.
Ответ №2:
Сокет.в io есть клиентские библиотеки для различных клиентов, возможно, вы захотите их использовать.
Вы, вероятно, знаете это, и я собираюсь предположить, что у вас есть причина избегать socket.клиентские библиотеки io и хотите использовать другую реализацию websocket. Я на 99% уверен, что вы можете. Кажется, я не могу найти пример, который заставляет это работать (вы, вероятно, тоже не смогли).