Cet objet vous permet de créer un serveur TCP et de procéder à une écoute des connexions entrantes.
Fonction de construction.
var myObject = new TcpServer(events);
var myObject = new TcpServer();
var myObject = new TcpServer({ onNewConnection: function() { Console.print("New client!"); } });
Débute l'écoute des "clients".
myObject.listen(address, port);
myObject.listen(address);
myObject.listen();
Gèle l'exécution jusqu'à ce qu'une nouvelle connexion arrive ou que le temps imparti waitTime est écoulé.
myObject.waitForNewConnection(waitTime);
myObject.waitForNewConnection();
Renvoie la prochaine connexion en attente comme un objet Tcp qui peut être utilisé en lecture et écriture sur le "client". Vous devrez stocker cet objet si vous voulez écrire sur ce "client" plus tard.
myObject.nextPendingConnection();
Renvoie l'adresse ip sur laquelle ce serveur est en écoute.
myObject.address();
Renvoie le port utilisé par ce serveur.
myObject.port();
Appelé quand un nouveau "client" s'est connecté.
myObject.onNewConnection = function() {};
myObject.onNewConnection = function() { var client = myObject.nextPendingConnection(); // do something with the client... };