Моя любимая веб -технология в спецификации HTML5 - API WebSocket, который быстро становится популярным. WebSocket предоставляет популярную технологию для замены технологии AJAX, которую мы использовали в течение последних нескольких лет. Этот новый API обеспечивает способ эффективно выдвигать сообщения на сервер, используя простой синтаксис от клиента. Давайте посмотрим на API HTML5 WebSocket: он может использоваться на клиентской и серверной стороне. И есть отличный сторонний API под названием Socket.io.
1. Что такое API WebSocket в HTML5?API WebSocket-это асинхронный метод связи клиентского сервера следующего поколения. Эта связь заменяет один розетка TCP, используя протокол WS или WSS, может использоваться для любой клиентской и серверной программы. WebSocket в настоящее время стандартизирован W3C. WebSocket уже поддерживается браузерами, такими как Firefox 4, Chrome 4, Opera 10.70 и Safari 5.
Самая большая вещь в API WebSocket состоит в том, что сервер и клиент могут в любое время в течение определенного диапазона времени в течение определенного диапазона времени. WebSocket не ограничивается коммуникацией в режиме AJAX (или XHR), потому что технология AJAX требует, чтобы клиенты инициировали запросы, в то время как серверы WebSocket Servers и клиенты могут выдвигать информацию друг к другу; XHR ограничен доменами, в то время как WebSocket допускает междоменную связь.
Умная вещь в технологии Ajax заключается в том, что невозможно разработать ее для использования. WebSocket создается для указанной цели и используется для разжигания сообщений в обоих направлениях.
2. Использование API WebSocket API в HTML5Сосредоточьтесь только на API-интерфейсах на стороне клиента, потому что на каждом языке на стороне сервера есть свой собственный API. Следующий фрагмент кода должен открыть соединение, создать слушатель событий для соединения, отключить, время сообщения, отправить сообщение обратно на сервер и закрыть соединение.
Скопировать код