-
A value of 0 indicates that the connection has not yet been established.
A value of 1 indicates that the connection is established and communication is possible.
A value of 2 indicates that the connection is going through the closing handshake.
A value of 3 indicates that the connection has been closed or could not be opened.
-
Um valor de 0 indica que a conexão ainda não foi estabelecida.
Um valor de 1 indica que a conexão está estabelecida e a comunicação é possível.
Um valor de 2 indica que a conexão está passando pelo handshake de fechamento.
Um valor de 3 indica que a conexão foi fechada ou não pôde ser aberta.
ERRADA
-
Fonte?
-
A value of 0 indicates that the connection has not yet been established.
A value of 1 indicates that the connection is established and communication is possible.
A value of 2 indicates that the connection is going through the closing handshake.
A value of 3 indicates that the connection has been closed or could not be opened.
Fonte: https://www.tutorialspoint.com/html5/html5_websocket.htm
-
Permite a criação de uma conexão permanente entre a página e o servidor para que estes possam trocar dados através desta ligação.
O objeto provê uma API para criação e gerenciamento de uma conexão com um servidor, bem como o envio e recebimento de dados através dessa conexão.
Estados de constantes prontasEssas constantes são usadas pelo atributo para descrever o estado da conexão do WebSocket.
Constante
Valor
Descrição
A conexão ainda não está aberta.
A conexão está aberta e pronta para se comunicar.
A conexão está em processo de fechamento.
A conexão está fechada ou não foi possível abrir.
-
0 Abrindo
1 aberta
2 fechando
3 fechada
-
Propriedades:
binaryType - propriedade controla o tipo de dados binários recebidos pela conexão
bufferedAmount - propriedade somente leitura retorna o número de bytes de dados que foram enfileirados usando chamadas, send()mas ainda não foram transmitidos à rede. Este valor é redefinido para zero assim que todos os dados na fila forem enviados. Este valor não é zerado quando a conexão é fechada; se você continuar ligando send(), isso continuará a subir.
extensions - propriedade somente leitura retorna as extensões selecionadas pelo servidor. Atualmente, é apenas a string vazia ou uma lista de extensões negociadas pela conexão.
onclose - propriedade é EventHandlerchamada quando a conexão WebSocket readyStatemuda para CLOSED. É chamado com um CloseEvent.
onerror - A propriedade de manipulador de eventos WebSocketda interface onerroré uma função que é chamada quando ocorre um erro no WebSocket.
onmessage - propriedade é EventHandlerchamada quando uma mensagem é recebida do servidor. É chamado com um MessageEvent.
onopen - ropriedade é EventHandlerchamada quando a WebSocket conexão readyStatemuda para 1; isso indica que a conexão está pronta para enviar e receber dados. É chamado com um Event.
protocol - propriedade somente leitura retorna o nome do subprotocolo selecionado pelo servidor; esta será uma das strings especificadas no protocolsparâmetro ao criar o WebSocket objeto, ou a string vazia se nenhuma conexão for estabelecida.
readyState - propriedade somente leitura retorna o estado atual da WebSocketconexão.
url - propriedade somente leitura retorna o URL absoluto de WebSocketconforme resolvido
-
Cespe já amava cobrar isso com o XmlHttpRequest
agora então com websocket
mais e mais
A value of 0 indicates that the connection has not yet been established.
A value of 1 indicates that the connection is established and communication is possible.
A value of 2 indicates that the connection is going through the closing handshake.
A value of 3 indicates that the connection has been closed or could not be opened.
-
0 CONECTING - conexão ainda não estabelecida
1 OPEN - comunicação aberta
2 CLOSING - sendo fechada
3 CLOSED - fechada