Objet TCPServer
objet serveur tcp, qui peut facilement créer un serveur tcp multi-fibre standard
Utilisez l'objet TcpServer pour créer rapidement un serveur TCP pour le traitement simultané multi-fibres.
1
2
3
4
5
6
7
8
9
10function func(conn) {
var data;
while (data = conn.read())
conn.write(data);
conn.close();
}
new net.TcpServer(8080, func).start();
Héritage
Constructeur
TcpServer
Constructeur TcpServer, à l'écoute sur toutes les adresses locales
1
2new TcpServer(Integer port,
Handler listener);
Paramètres d'appel :
- port: Entier, spécifiez le port d'écoute du serveur tcp
- listener: Handler, Spécifiez le processeur de message intégré, la fonction de traitement, le tableau de traitement de la chaîne, l'objet de routage reçu par tcp, voir les détails mq.Handler
Constructeur TCPServer
1
2
3new TcpServer(String addr,
Integer port,
Handler listener);
Paramètres d'appel :
- addr: String, précisez l'adresse d'écoute du serveur tcp, si c'est "", il écoutera sur toutes les adresses de cette machine
- port: Entier, spécifiez le port d'écoute du serveur tcp
- listener: Handler, Spécifiez le gestionnaire de messages intégré, la fonction de traitement, le tableau de traitement de la chaîne, l'objet de routage de la connexion reçue par tcp, voir pour plus de détails mq.Handler
Constructeur TCPServer
1
2new TcpServer(String addr,
Handler listener);
Paramètres d'appel :
- addr: chaîne, spécifiez l'adresse d'écoute du socket unix ou du serveur de canal Windows
- listener: Handler, Spécifiez le gestionnaire de messages intégré, la fonction de traitement, le tableau de traitement de la chaîne, l'objet de routage de la connexion reçue par tcp, voir pour plus de détails mq.Handler
Attributs des membres
socket
Socket, Le serveur écoute actuellement Socket Objet
1readonly Socket TcpServer.socket;
handler
Handler, objet d'interface de traitement des événements en cours du serveur
1Handler TcpServer.handler;
Fonction membre
start
Démarrer le serveur actuel
1TcpServer.start();
stop
Fermez le socket pour terminer le serveur en cours d'exécution
1TcpServer.stop() async;
toString
Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques
1String TcpServer.toString();
Résultat de retour :
- String, Renvoie la représentation sous forme de chaîne de l'objet
toJSON
Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet
1Value TcpServer.toJSON(String key = "");
Paramètres d'appel :
- key: chaîne, inutilisé
Résultat de retour :
- Value, Renvoie une valeur contenant JSON sérialisable