UdpSocket (gb.net)
Esta classe permite que os programas Gambas se comuniquem usando sockets UDP.
Ele pode ser usado como um servidor ou cliente, uma vez que cada fragmento de dados enviados ou recebidos é identificado com o seu host IP e porta.
Essa classe herda da classe
Stream, assim, você pode usar os métodos stream padrão, para ler, escrever e fechar o socket.
Properties
Broadcast
|
Retorna ou define se o UpdSocket irá transmitir seus pacotes.
|
Host
|
|
Multicast
|
|
Path
|
Retorna ou define o caminho do socket UDP para sockets locais.
|
Port
|
Retorna ou define o número da porta usada para a conexão do socket UDP.
|
SourceHost
|
Retorna o endereço IP de origem, se a mensagem vier da internet.
|
SourcePath
|
Retorna o caminho de origem, se a mensagem vem de um socket local.
|
SourcePort
|
Retorne a porta de origem se a mensagem vem da internet.
|
Status
|
Retorna o status do socket, como uma constante da classe Net class.
|
StatusText
|
|
TargetHost
|
Define o endereço IP de destino, se a mensagem vai ser enviada para a internet.
|
TargetPath
|
Define o caminho de destino, se a mensagem vai ser enviada para um socket local.
|
TargetPort
|
Define a porta de destino, se a mensagem vai ser enviada para a internet.
|
Timeout
|
Retorno ou define o tempo limite do socket, em milissegundos.
|
Inherited properties
Blocking
|
Retorna ou define se o estream está bloqueando.
|
ByteOrder
|
Retorna ou define a ordem de bytes usado para ler ou escrever dados binários para o stream.
|
EndOfFile
|
Esta propriedade sinaliza a última utilização do LINE INPUT que chegou ao fim do arquivo,
em vez da leitura de uma linha completa com um caractere de fim-de-linha.
|
EndOfLine
|
Retorna ou define o separador de nova linha usada pelo stream.
|
Eof
|
|
Handle
|
Retorna o descritor de arquivo do sistema associado ao Stream.
|
IsTerm
|
|
Lines
|
Retorna um objeto virtual que permite enumerar o stream, linha por linha.
|
NoShare
|
|
NullTerminatedString
|
|
Tag
|
Retorna ou define a tag associado ao Stream.
|
Term
|
|
Methods
Bind
|
Conecta um socket de modo que o objeto possa começar a enviar e receber dados.
|
Peek
|
Este método é usado para escutar informações do host remoto(s).
|
Inherited methods
Begin
|
Inicia o buffer de escrita de dados para o stream, de modo que tudo será enviado quando o método Send for chamado.
|
Close
|
Fecha uma stream.
|
Drop
|
Libera os dados que foi buffered desde a última chamada do método Begin.
|
ReadLine
|
Ler uma linha de texto a partir do stream, como a instrução LINE INPUT.
|
Send
|
Envia todos os dados, de uma só vez, desde a última chamada de Begin.
|
Watch
|
|
Events
Error
|
Este evento é levantado quando ocorre alguma falha (por exemplo, a conexão com o socket falhou). A propriedade Status vai ter um valor menor que zero, e o socket será automaticamente fechado.
|
Read
|
Este evento levanta quando alguns dados chegam ao socket a partir de um host remoto.
|