cet objet vous permet d'établir une connexion sur un "pair" en UDP.
Fonction de construction.
var myObject = new Udp(events);
var myObject = new Udp();
var myObject = new Udp({ onConnected: function() { Console.print("Connected!"); }, onDisconnected: function() { Console.print("Disconnected!"); } });
Ouvre une connexion à un "pair".
myObject.connect(hostname, port, openMode);
myObject.connect(hostname, port);
Cette méthode est asynchrone, cela signifie que le renvoi s'effectue avant que la connexion ne s'établisse. Pour savoir quand la connexion est faite utilisez l'évènement onConnected ou la méthode waitForConnected .
Écritdes données sur le "pair". Writes some data to the peer.
myObject.write(data);
Cette méthode est asynchrone, cela signifie que le renvoi s'effectue avant que l'écriture des données ne soient faites. A cause de la nature peu fiable de l'UDP vous n'avez aucun moyen de déterminer si les données sont arrivées ou non.
Écrit du texte sur le "pair".
myObject.writeText(text);
Cette méthode est asynchrone, cela signifie que le renvoi s'effectue avant que l'écriture des données ne soient faites. A cause de la nature peu fiable de l'UDP vous n'avez aucun moyen de déterminer si les données sont arrivées ou non.
Ferme la connexion avec le "pair".
myObject.disconnect();
myObject.disconnect();
Cette méthode est asynchrone, cela signifie que le renvoi s'effectue avant que la connexion soit fermée. Pour savoir si une connexion est fermée utilisez l'évènement onDisconnected ou la méthode waitForDisconnected .
Renvoie les données envoyées par le "pair".
myObject.read();
Pour savoir quand les données sont disponibles utilisez l'évènement onReadyRead ou la méthode waitForReadyRead .
Renvoie le texte envoyé au "pair".
myObject.readText(encoding);
myObject.readText();
Pour savoir quand le texte est disponible utilisez l'évènement onReadyRead ou la méthode waitForReadyRead .
Gèle l'exécution jusqu'à ce que la connexion soit établie ou que le temps impati waitTime soit écoulé.
myObject.waitForConnected(waitTime);
myObject.waitForConnected();
Gèle l'exécution jusqu'à ce que la connexion soit fermée ou que le temps imparti waitTime soit écoulé.
myObject.waitForDisconnected(waitTime);
myObject.waitForDisconnected();
Gèle l'exécution jusqu'à ce que les données soit disponible our que le temps imparti waitTime soit écoulé.
myObject.waitForReadyRead(waitTime);
myObject.waitForReadyRead();
Appellé quand une connexion est établie.
myObject.onConnected = function() {};
myObject.onConnected = function() { //Event action };
Appelé quand une connexion est fermée.
myObject.onDisconnected = function() {};
myObject.onDisconnected = function() { //Event action };
Appelé quand les données sont disponibles et peuvent être lues pas la méthode read .
myObject.onReadyRead = function() {};
myObject.onReadyRead = function() { //Event action };
Appelé quand une erreur survient.
myObject.onError = function(errorMessage) {};
myObject.errorMessage = function(errorMessage) { //Event action };
Mode d'ouverture UDP.
Ce sont des indicateurs ce qui veut dire que vous pouvez utiliser de multiples valeurs en utilisant l'opérateur | . Example:
myObject.connect("127.0.0.1", 80, Udp.ReadOnly | Udp.Unbuffered);