Могу ли я использовать websocket в клиенте и сокете.ввод-вывод на сервере?

#websocket #socket.io

#websocket #socket.io

Вопрос:

Как в вопросе,

начиная с сокета.io — это оболочка вокруг websocket и использует ее, когда может, я думаю, что могу смешать websocket (на клиенте) и socket.io (на сервере), могу ли я?

Или это может быть наоборот, сокет.ввод-вывод на клиенте и websocket на сервере, возможно ли это?

Ответ №1:

Нет, вы не можете. Websockets — это один транспорт, который socket.io можно использовать, но поверх него он реализует свой собственный протокол.

Ответ №2:

Сокет.в io есть клиентские библиотеки для различных клиентов, возможно, вы захотите их использовать.

Вы, вероятно, знаете это, и я собираюсь предположить, что у вас есть причина избегать socket.клиентские библиотеки io и хотите использовать другую реализацию websocket. Я на 99% уверен, что вы можете. Кажется, я не могу найти пример, который заставляет это работать (вы, вероятно, тоже не смогли).