Как установить соединение TCP Socket из веб-браузера (на стороне клиента)?

Я читал о WebSockets , но они не кажутся чистыми "сокетами", потому что там является протоколом прикладного уровня над ними. " ws: "

Есть ли способ сделать чистое соединение сокета из веб-браузера, чтобы оживить веб-страницы?

Вот мои случайные удары в темноте

  • Апплеты сокетов, предоставленные Java (необходимо установить java)
  • Flash-сокеты, предоставляемые Flash (необходимо установить flash)

Но что касается HTML5, почему они называются WebSockets, если они не являются сокетами?

Неужели протокол веб-сокетов настолько прост в реализации, что это «почти» -сокеты?

23
задан Hernán Eche 8 November 2011 в 15:48
поделиться

1 ответ

Преимущество WebSocket заключается в том, что он основан на HTTP. Вы можете использовать это также в средах, где используются http прокси. Таким образом, Websocket обладает более высокой совместимостью инфраструктуры, чем обычный протокол TCP.

Кроме того, http / WebSocket предоставляет вам некоторые функции, которые в противном случае вы должны указать самостоятельно:

  • Перенаправление
  • NAT keepalive
  • Мультиплексирование через URI
  • Обрамление
1
ответ дан 29 November 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: