|
2 | 2 |
|
3 | 3 | Протокол `WebSocket`, описанный в спецификации [RFC 6455](http://tools.ietf.org/html/rfc6455), обеспечивает возможность обмена данными между браузером и сервером через постоянное соединение. |
4 | 4 |
|
5 | | -Как только websocet-соединение установлено, клиент и сервер могут обмениваться данными друг с другом. |
| 5 | +Как только websocket-соединение установлено, клиент и сервер могут обмениваться данными друг с другом. |
6 | 6 |
|
7 | 7 | WebSocket особенно хорош для сервисов, которые нуждаются в постоянном обмене данными, например онлайн игры, площадки, работающие в реальном времени, и т.д. |
8 | 8 |
|
@@ -50,7 +50,7 @@ socket.onclose = function(event) { |
50 | 50 | } else { |
51 | 51 | // например, сервер убил процесс или сеть недоступна |
52 | 52 | // обычно в этом случае event.code 1006 |
53 | | - alert('[закрыто] Коннект отключен -> Соединение прервано'); |
| 53 | + alert('[закрыто] Соединение прервано'); |
54 | 54 | } |
55 | 55 | }; |
56 | 56 |
|
@@ -173,7 +173,7 @@ Sec-WebSocket-Protocol: soap |
173 | 173 |
|
174 | 174 | **WebSocket `.send()` может отправлять текстовые или двоичные данные, не беспокойтесь об этом.** |
175 | 175 |
|
176 | | -Для отправки, `socket.send(body)` принимает строки или данные в любом другом бинарном формате, включая `Blob`, `ArrayBuffer` и другие. Дополнительных настроек не требуется, просто отправьте отправьте их [строки/данные]. |
| 176 | +Для отправки, `socket.send(body)` принимает строки или данные в любом другом бинарном формате, включая `Blob`, `ArrayBuffer` и другие. Дополнительных настроек не требуется, просто отправьте отправьте их. |
177 | 177 |
|
178 | 178 | **Текстовые данные всегда поступают в виде строки. Для получения двоичных данных мы можем выбрать один из форматов `Blob` или `ArrayBuffer`.** |
179 | 179 |
|
@@ -266,7 +266,7 @@ socket.onclose = event => { |
266 | 266 | - **`0`** -- "CONNECTING": соединение еще не установлено, |
267 | 267 | - **`1`** -- "OPEN": обмен данными, |
268 | 268 | - **`2`** -- "CLOSING": соединение закрывается, |
269 | | -- **`3`** -- "CLOSE": соединение закрыто. |
| 269 | +- **`3`** -- "CLOSED": соединение закрыто. |
270 | 270 |
|
271 | 271 |
|
272 | 272 | ## Пример чата |
@@ -352,7 +352,7 @@ function onSocketConnect(ws) { |
352 | 352 |
|
353 | 353 | [iframe src="chat" height="100" zip] |
354 | 354 |
|
355 | | -Вы также можете скачать его (верхняя правая кнопка в ифрейм) и запустить локально. Просто не забудьте установить [Node.js](https://nodejs.org/en/) и выполнить команду `npm install ws` до запуска. |
| 355 | +Вы также можете скачать его (верхняя правая кнопка в ифрейме) и запустить локально. Просто не забудьте установить [Node.js](https://nodejs.org/en/) и выполнить команду `npm install ws` до запуска. |
356 | 356 |
|
357 | 357 |
|
358 | 358 | ## Итого |
|
0 commit comments