Skip to content

Commit 4c4ab50

Browse files
Apply suggestions from code review
Co-authored-by: ᐯᑭᒪEᑎTIᑎᗩ᙭ ᐯᑭ <34555644+vplentinax@users.noreply.github.com>
1 parent 3b89354 commit 4c4ab50

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

5-network/11-websocket/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
El protocolo `WebSocket`, descripto en la especificación [RFC 6455](http://tools.ietf.org/html/rfc6455) brinda una forma de intercambiar datos entre el navegador y el servidor por medio de una conexión persistente. Los datos pueden ser pasados en ambas direcciones como paquetes "packets", sin cortar la conexión y sin pedidos de HTTP "HTTP-requests" adicionales.
44

5-
WebSocket es especialmente bueno para servicios que requieren intercambio de información continua, por ejemplo juegos en línea, sistemas de negocios en tiempo real y así.
5+
WebSocket es especialmente bueno para servicios que requieren intercambio de información continua, por ejemplo juegos en línea, sistemas de negocios en tiempo real, entre otros.
66

77
## Un ejemplo simple
88

@@ -91,7 +91,7 @@ Sec-WebSocket-Version: 13
9191
- `Origin` -- La página de origen del cliente, ej. `https://javascript.info`. Los objetos WebSocket son cross-origin por naturaleza. No existen las cabeceras especiales ni otras limitaciones. De cualquier manera los servidores viejos son incapaces de manejar WebSocket, asi que no hay problemas de compatibilidad. Pero la cabecera `Origin` es importante, pues habilita al servidor decidir si permite o no la comunicación WebSocket con el sitio web.
9292
- `Connection: Upgrade` -- señaliza que el cliente quiere cambiar el protocolo.
9393
- `Upgrade: websocket` -- el protocolo requerido es "websocket".
94-
- `Sec-WebSocket-Key` -- una clave de seguridad aleatoria generadaa por el navegador.
94+
- `Sec-WebSocket-Key` -- una clave de seguridad aleatoria generada por el navegador.
9595
- `Sec-WebSocket-Version` -- Versión del protocolo WebSocket, 13 es la actual.
9696

9797
```smart header="El intercambio WebSocket no puede ser emulado"
@@ -160,7 +160,7 @@ Sec-WebSocket-Protocol: soap
160160
161161
Aquí el servidor responde que soporta la extensión "deflate-frame", y únicamente SOAP de los subprotocolos solicitados.
162162
163-
## Transferencia de detos
163+
## Transferencia de datos
164164
165165
La comunicación WebSocket consiste de "frames" (cuadros) de fragmentos de datos, que pueden ser enviados de ambos lados y pueden ser de varias clases:
166166
@@ -333,7 +333,7 @@ const clients = new Set();
333333

334334
http.createServer((req, res) => {
335335
// aquí solo manejamos conexiones websocket
336-
// en proyectos reales tendremos también tendremos algún código para manejar peticiones no websocket
336+
// en proyectos reales tendremos también algún código para manejar peticiones no websocket
337337
wss.handleUpgrade(req, req.socket, Buffer.alloc(0), onSocketConnect);
338338
});
339339

0 commit comments

Comments
 (0)