Почему бы выбрать автономный сервер socket.io вместо Express или узла http? - PullRequest
0 голосов
/ 28 мая 2019

Я делаю свои первые шаги в websockets и socket.io и прохожу некоторые онлайн-уроки.

В этом уроке используется то, что кажется автономным сервером socket.io.Мой вопрос заключается в том, какова мотивация для использования автономного сервера вместо использования Express (или сервера http узла).

Я попытался выполнить поиск в Интернете, но не смог найти мотивацию для использования автономного сервера..

1 Ответ

0 голосов
/ 28 мая 2019

Это все, что вам нужно для понимания различий между двумя из них: https://github.com/rsp/node-websocket-vs-socket.io

Существует несколько распространенных заблуждений относительно WebSocket и Socket.IO:

  • Первоезаблуждение заключается в том, что использовать Socket.IO значительно проще, чем использовать WebSocket, что, похоже, не так.См. Примеры ниже.
  • Второе заблуждение заключается в том, что WebSocket не широко поддерживается в браузерах.Для получения дополнительной информации см. Ниже.
  • Третье заблуждение заключается в том, что Socket.IO понижает соединение как запасной вариант в старых браузерах.Фактически предполагается, что браузер старый и запускает AJAX-соединение с сервером, которое впоследствии обновляется в браузерах, поддерживающих WebSocket, после обмена некоторым трафиком.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...