UdpSocket (gb.net)
Cette classe permet aux programmes Gambas de communiquer en utilisant les sockets UDP.
Il peut être utilisé comme un serveur ou un client, car chaque fragment de données envoyé ou reçu est identifié avec son IP d'hôte et son port.
Cette classe hérite de la classe
Stream, donc vous pouvez utiliser les méthodes de flux standard pour lire, écrire et fermer le socket.
Propriétés
Broadcast
|
Retourne ou définit si le UpdSocket doit diffuser ses packets.
|
Host
|
|
Multicast
|
|
Path
|
Retourne ou définit le chemin du socket udp pour les sockets locaux.
|
Port
|
Retourne ou définit le numéro du port employé pour lier le socket UDP.
|
SourceHost
|
Retourne l'adresse IP de la source si le message provient d'internet.
|
SourcePath
|
Retourne le chemin de la source si le message provient d'un socket local.
|
SourcePort
|
Retourne le port source si le message provient d'un socket local.
|
Status
|
Retourne l'état du socket, sous forme de constante de la classe Net.
|
StatusText
|
|
TargetHost
|
Définit l'adresse IP cible si le message doit aller vers internet.
|
TargetPath
|
Définit le chemin cible si le message doit aller vers un socket local.
|
TargetPort
|
Définit le port cible si le message doit aller vers internet.
|
Timeout
|
Retourne ou définit le timeout (délai de réponse) du socket, en millisecondes.
|
Propriétés héritées
Blocking
|
Retourne ou définit si le flux est bloquant.
|
ByteOrder
|
Retourne ou indique l'ordre des octets utilisé pour lire ou écrire des données binaires dans un flux.
|
EndOfFile
|
Cette propriété signale si la dernière utilisation de LINE INPUT a atteint la fin du fichier au lieu de lire une ligne entière avec un caractère de fin de ligne.
|
EndOfLine
|
Retourne ou indique le retour de chariot utilisé par ce flux.
|
Eof
|
|
Handle
|
Retourne le descripteur de fichier système associé au flux Stream.
|
IsTerm
|
|
Lines
|
Retourne un objet virtuel qui permet d'énumérer un flux ligne par ligne.
|
NoShare
|
|
NullTerminatedString
|
|
Tag
|
Retourne ou définit l’étiquette associée au flux.
|
Term
|
|
Méthodes
Bind
|
Lie un socket de sorte que l'objet puisse commencer à envoyer ou recevoir des données.
|
Peek
|
Cette méthode est utilisé pour jeter un oeil sur les informations depuis l'un des hôte(s) distant(s).
|
Méthodes héritées
Begin
|
Démarre la mise en tampon des données écrites dans le flux, de manière à ce que tout soit envoyé lors de l'appel à la Méthode Send.
|
Close
|
Ferme le flux.
|
Drop
|
Dépose les données mises en tampon depuis le dernier appel à la méthode Begin.
|
ReadLine
|
Lit une ligne de texte dans le flux, comme l'instruction LINE INPUT.
|
Send
|
Envoie toutes les données depuis le dernier appel à Begin en une seule salve.
|
Watch
|
|
Evénements
Error
|
Cet évènement est levé quand quelque chose a échoué (par exemple le binding d'un socket). La propriété Status retournera une valeur plus petite que zéro, et le socket sera automatiquement fermé.
|
Read
|
Cet évènement est levé quand des données arrivent au socket depuis un hôte distant.
|