WebSocket
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
Experimental: Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.
WebSocket WebSocket( in DOMString url, in optional DOMString protocols ); WebSocket WebSocket( in DOMString url, in optional DOMString[] protocols );
url-
La URL a la cual se conecta, debe ser la URL con la cual el servidor WebSocket debe responder.
protocolsOpcional-
Permite cualquier caso, desde un simple protocolo o un arreglo de cadenas de texto. Estas cadenas de texto son usadas para indicar subprotocolos, en los cuales un único servidor puede implementar múltiples subprotocolos para el WebSocket (por ejemplo, tu podrías esperar que un servido gestione diferentes tipos de interacciones dependiendo de un tipo específico de protocolo). Si no especificas un subprotocolo, se asume una cadena de texto vacía.
El constructor puede levantar excepciones:
SECURITY_ERR-
El puerto en el cual la conexión se realiza se encuentra bloqueado.
Revisión de Métodos
void close(in optional unsigned long code, in optional DOMString reason); |
|---|
void send(in DOMString data); |
Atributos
| Atributo | Tipo | Descricción |
|---|---|---|
binaryType |
String |
Una cadena de texto indicando el tipo de dato binario que es transmitido por la conexión. Debe ser de cualquier manera "blob" si es se unas objetos DOM Blob o bien "arraybuffer" ArrayBuffer si se usan otro tipo de objetos |
bufferedAmount |
unsigned long |
La cantidad de bytes de data que pueden ser almacenadas en cola utilizando llamadas a send pero que aún no se han transmitido a la red. Este valor se reestablece a cero una vez que toda la información ha sido enviada. Este valor no vuelve a cero cuando la conexión es cerrada; si mantientes llamando send, continuará acumulandose. Solo de lectura. |