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.

Esta classe herda Stream em Classes nativas.

Esta classe é criável.

Propriedades
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  

Métodos
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  

Eventos
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.