Outils pour utilisateurs

Outils du site


fr:code:data:tcp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:code:data:tcp [2012/03/23 08:48] – créée wismerhealfr:code:data:tcp [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Tcp ====== +====== Tcp [En cours de Traduction Wismerheal][WSL] ====== 
-This object allows you to establish a connection to a TCP server.+Cet objet vous permet d'établir une connexion à un serveur en TCP.
  
-===== Functions =====+===== Fonctions =====
  
 ==== Tcp ==== ==== Tcp ====
-Constructor function.+Fonction de construction.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 var myObject = new Tcp(events); var myObject = new Tcp(events);
Ligne 13: Ligne 13:
  
 === Arguments === === Arguments ===
-  - events - (object) the events that can be called +  - events - (object) l'évènement qui peut être appelé  
-    * onConnected - ([[#onConnected|onConnected]]) called when the object is connected to the server +    * onConnected - ([[#onConnected|onConnected]]) appelé quand l'objet est connecté au serveur 
-    * onDisconnected - ([[#onDisconnected|onDisconnected]]) called when the object is disconnected from the server +    * onDisconnected - ([[#onDisconnected|onDisconnected]]) appelé quand l'objet est déconnecté du serveur 
-    * onReadyRead - ([[#onReadyRead|onReadyRead]]) called when the object is ready to read data sent from the server +    * onReadyRead - ([[#onReadyRead|onReadyRead]]) appelé quand l'objet est prêt à lire les données envoyées par le serveur 
-    * onBytesWritten - ([[#onBytesWritten|onBytesWritten]]) called when the object has finished writing data to the server +    * onBytesWritten - ([[#onBytesWritten|onBytesWritten]]) appelé quand l'objet à terminé d'écrire des données sur le serveur 
-    * onError - ([[#onError|onError]]) called when an error has occured+    * onError - ([[#onError|onError]]) appelé quand une erreur survient
  
 === Example === === Example ===
Ligne 37: Ligne 37:
 </code> </code>
  
-===== Methods =====+===== Méthodes =====
  
 ==== connect ==== ==== connect ====
-Opens a connection to a server.+Ourvre une nouvelle connexion à un server.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.connect(hostname, port, openMode); myObject.connect(hostname, port, openMode);
Ligne 51: Ligne 51:
  
 === Arguments === === Arguments ===
-  - hostname - (string) the hostname to connect to (ip address or dns) +  - hostname - (string) le nom d'hébergement sur lequel se connecter (adresse ip ou dns) 
-  - port - (integer) the port number +  - port - (integer) le numéro de port 
-  - openMode - (OpenMode) the open mode (defaultread write)+  - openMode - (OpenMode) le mode d'ouverture (défautlecture écriture)
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Notes === === Notes ===
-This method is asynchronousthis means that it will return before a connection is established+Cette méthode est asynchronecela signifie que le renvoi s'effectue avant que la connexion ne s'établisse
-To known when a connection is made use the [[#onConnected|onConnected]] event or the [[#waitForConnected|waitForConnected]] method.+Pour savoir quand la connexion est faite utilisez l'évènement [[#onConnected|onConnected]] ou la méthode [[#waitForConnected|waitForConnected]] .
  
 ==== write ==== ==== write ====
-Writes some data to the server.+Écrit des données sur le serveur.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.write(data); myObject.write(data);
Ligne 71: Ligne 71:
  
 === Arguments === === Arguments ===
-  - data - (mixed) the data to write+  - data - (mixed) les données à écrire
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Notes === === Notes ===
-This method is asynchronousthis means that it will return before the data has been written+Cette méthode est asynchronecela signifie que le renvoi s'effectue avant que la connexion ne s'établisse
-To known when the data has been sent use the [[#onBytesWritten|onBytesWritten]] event or the [[#waitForBytesWritten|waitForBytesWritten]] method.+Pour savoir quand la connexion est faite utilisez l'évènement [[#onBytesWritten|onBytesWritten]] ou la méthode [[#waitForBytesWritten|waitForBytesWritten]].
  
 ==== writeText ==== ==== writeText ====
-Writes some text to the server.+Écrit du texte sur le serveur.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.writeText(text); myObject.writeText(text);
Ligne 89: Ligne 89:
  
 === Arguments === === Arguments ===
-  - text - (string) the text to write+  - text - (string) le texte à écrire
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Notes === === Notes ===
-This method is asynchronousthis means that it will return before the data has been written+Cette méthode est asynchronecela signifie que le renvoi s'effectue avant que la connexion ne s'établisse
-To known when the text has been sent use the [[#onBytesWritten|onBytesWritten]] event or the [[#waitForBytesWritten|waitForBytesWritten]] method.+Pour savoir quand la connexion est faite utilisez l'évènement [[#onBytesWritten|onBytesWritten]] ou la méthode [[#waitForBytesWritten|waitForBytesWritten]].
  
 ==== disconnect ==== ==== disconnect ====
-Closes a connection with a server.+Ferme une connexion avec un serveur.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.disconnect(); myObject.disconnect();
Ligne 109: Ligne 109:
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Notes === === Notes ===
-This method is asynchronousthis means that it will return before the connection is closed+Cette méthode est asynchronecela signifie que le renvoi s'effectue avant que la connexion ne s'établisse
-To known when the connection is closed use the [[#onDisconnected|onDisconnected]] event or the [[#waitForDisconnected|waitForDisconnected]] method.+Pour savoir quand la connexion est faite utilisez l'évènement[[#onDisconnected|onDisconnected]] ou la méthode [[#waitForDisconnected|waitForDisconnected]] .
  
 ==== read ==== ==== read ====
-Returns the data sent by the server.+Renvoie les données envoyées par le serveur.
  
-=== Syntax ===+ 
 +=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.read(); myObject.read();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (mixed) the data+  * (mixed) les données
  
 === Notes === === Notes ===
-To known when data is available use the [[#onReadyRead|onReadyRead]] event or the [[#waitForReadyRead|waitForReadyRead]] method.+Pour savoir quand une donnée est disponible utilisez l'évènement [[#onReadyRead|onReadyRead]] ou la méthode [[#waitForReadyRead|waitForReadyRead]] .
  
 ==== readText ==== ==== readText ====
-Returns the text sent by the server.+Renvoie le texte envoyé pr le serveur.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.readText(encoding); myObject.readText(encoding);
Ligne 142: Ligne 143:
  
 === Arguments === === Arguments ===
-  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
-=== Returns === +=== Renvoie === 
-  * (string) the text+  * (string) le texte
  
 === Notes === === Notes ===
-To known when text is available use the [[#onReadyRead|onReadyRead]] event or the [[#waitForReadyRead|waitForReadyRead]] method.+Pour savoir quand une donnée est disponible utilisez l'évènement [[#onReadyRead|onReadyRead]] ou la méthode [[#waitForReadyRead|waitForReadyRead]] .
  
 ==== waitForConnected ==== ==== waitForConnected ====
-Freezes the execution until a connection has been established or **waitTime** time elapsed.+Gèle l'exécution jusqu'à ce que la connexion soit établie ou que le temps imparti **waitTime** soit écoulé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForConnected(waitTime); myObject.waitForConnected(waitTime);
Ligne 162: Ligne 163:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps à attendre (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Exceptions === === Exceptions ===
-  * (ConnectionError) cannot establish a connection to the host+  * (ConnectionError) ne parvient pas à établir la connexion à l'hébergement
  
 ==== waitForDisconnected ==== ==== waitForDisconnected ====
-Freezes the execution until the connection has been closed or **waitTime** time elapsed.+Gèle l'exécution jusqu'à ce que la connexion soit fermée ou que le temps imparti soit écoulé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForDisconnected(waitTime); myObject.waitForDisconnected(waitTime);
Ligne 182: Ligne 183:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps à attendre (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Exceptions === === Exceptions ===
-  * (DisconnectionError) waiting for disconnection failed+  * (DisconnectionError) en attente de l'échec de la connexion
  
 ==== waitForReadyRead ==== ==== waitForReadyRead ====
-Freezes the execution until data is available or **waitTime** time elapsed.+Gèle l'exécution jusqu'à ce que la donnée soit accessible ou que le temps imparti soit écoulé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForReadyRead(waitTime); myObject.waitForReadyRead(waitTime);
Ligne 202: Ligne 203:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps à attendre (en millisecondesdéfaut: 30000)
  
 === Returns === === Returns ===
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Exceptions === === Exceptions ===
-  * (ReadyReadError) waiting for ready read failed+  * (ReadyReadError) en attente de l'échec du "prêt" en lecture
  
 ==== waitForBytesWritten ==== ==== waitForBytesWritten ====
-Freezes the execution until all data has been written or **waitTime** time elapsed.+Gèle l'exécution jusqu'à ce que la donnée soit écrite ou que le temps imparti soit écoulé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForBytesWritten(waitTime); myObject.waitForBytesWritten(waitTime);
Ligne 222: Ligne 223:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps à attendre (en millisecondesdéfaut: 30000)
  
 === Returns === === Returns ===
-  * (Tcp) this Tcp+  * (Tcp) ce Tcp
  
 === Exceptions === === Exceptions ===
-  * (BytesWrittenError) waiting for bytes written failed+  * (BytesWrittenError) en attente de l'échec d'écriture de données
  
-===== Events =====+===== Évènements =====
  
 ==== onConnected ==== ==== onConnected ====
-Called when a connection is established.+Appelé quand la connexion est établie.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onConnected = function() {}; myObject.onConnected = function() {};
Ligne 249: Ligne 250:
  
 ==== onDisconnected ==== ==== onDisconnected ====
-Called when a connection is closed.+Appelé quand la connexion est fermée.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onDisconnected = function() {}; myObject.onDisconnected = function() {};
Ligne 265: Ligne 266:
  
 ==== onReadyRead ==== ==== onReadyRead ====
-Called when data is available and can be read using the [[#read|read]] method.+Appelé quand ue donnée est disponible peut être lue en utilisant la méthode[[#read|read]] .
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onReadyRead = function() {}; myObject.onReadyRead = function() {};
Ligne 281: Ligne 282:
  
 ==== onBytesWritten ==== ==== onBytesWritten ====
-Called when data sent to the server has been written.+Appelé quand une donnée envoyée au serveur a été écrite.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onBytesWritten = function(bytes) {}; myObject.onBytesWritten = function(bytes) {};
Ligne 289: Ligne 290:
  
 === Arguments === === Arguments ===
-  - bytes - (integer) the number of bytes that have been written+  - bytes - (integer) le nombre de bytes qui a été écrit
  
 === Example === === Example ===
Ligne 300: Ligne 301:
  
 ==== onError ==== ==== onError ====
-Called when an error has occurred.+Appelé quand une erreur survient.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onError = function(errorMessage) {}; myObject.onError = function(errorMessage) {};
Ligne 308: Ligne 309:
  
 === Arguments === === Arguments ===
-  - errorMessage - (string) text describing the error+  - errorMessage - (string) texte décrivant l'erreur
  
 === Example === === Example ===
Ligne 321: Ligne 322:
  
 ==== OpenMode ==== ==== OpenMode ====
-Open mode.+Mode d'Ouverture.
  
-=== Values === +=== Valeurs === 
-  - ReadOnly: socked opened for reading only +  - ReadOnly: socket ouvert en lecture seule 
-  - WriteOnly: socked opened for writing only +  - WriteOnly: socket ouvert en écriture seule 
-  - ReadWrite: socked opened for reading and writing +  - ReadWrite: socket ouvert en lecture et écriture 
-  - Unbuffered: socked opened in unbuffered mode+  - Unbuffered: socket ouvert en mode sans tampon
  
 === Notes === === Notes ===
-This is a flag enumeration, that means that you can use multiple values using the operator.+Ce sont des indicateurs ce qui veut dire que vous pouvez utiliser de multiples valeurs en utilisant l'opérateur | . 
 Example: Example:
 <code javascript> <code javascript>
 myObject.connect("127.0.0.1", 80, Tcp.ReadOnly | Tcp.Unbuffered); myObject.connect("127.0.0.1", 80, Tcp.ReadOnly | Tcp.Unbuffered);
 </code> </code>
fr/code/data/tcp.1332492527.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)