new Socket(remoteHost, remotePort)
Classe responsável pela comunicação de rede
Parameters:
Name | Type | Description |
---|---|---|
remoteHost |
string | Ip ou nome da maquina a qual o socket irá conectar |
remotePort |
number | Porta da maquina a qual o socket irá se conectar |
Members
-
connected :boolean
-
Informa a conexão via socket está conectada. Propriedade ReadOnly
Type:
- boolean
-
localAddress :string
-
Ip da máquina local Propriedade ReadOnly
Type:
- string
-
localHost :string
-
Nome da máquina local Propriedade ReadOnly
Type:
- string
-
localPort :number
-
Porta da máquina local. Propriedade ReadOnly
Type:
- number
-
remoteAddress
-
Endereço IP da máquina a qual o socket está conectado
-
remoteHost
-
Nome da máquina a qual o socket está conectado.
-
remotePort
-
Porta da máquina a qual o socket está conectado
Methods
-
close()
-
Fecha conexão
-
open()
-
Abre conexão
-
peek(length [, timeout])
-
Semelhante ao método read, mais não limpa o buffer de leitura.
Parameters:
Name Type Argument Description length
number Quantidade de bytes que será lida
timeout
number <optional>
Limite máximo em milissegundos para completar a leitura.
Returns:
Conteúdo que foi lido.
- Type
- string
-
read(length [, timeout])
-
Ler o tamanho informado de bytes do socket
Parameters:
Name Type Argument Description length
number Quantidade de bytes que será lida
timeout
number <optional>
Limite máximo em milissegundos para completar a leitura.
Returns:
Conteúdo que foi lido.
- Type
- string
-
readln(timeout)
-
Ler uma sequência de bytes até encontrar uma quebra de linha
Parameters:
Name Type Description timeout
number Limite máximo em milissegundos para completar a leitura.
Returns:
Conteúdo que foi lido.
- Type
- string
-
write(content)
-
Método responsável para envio de conteúdo via socket.
Parameters:
Name Type Description content
string | ArrayBuffer Conteúdo que vai ser enviado via socket. Conteúdos do tipo string são transmitidos na codificação Latin-1.