Objet intégré objet

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-fibre.

1 2 3 4 5 6 7 8 9 10
function func(conn) { var data; while (data = conn.read()) conn.write(data); conn.close(); } new net.TcpServer(8080, func).run();

Héritage

%0 object object toString() toJSON() TcpServer TcpServer new TcpServer() socket handler start() stop() object->TcpServer HttpServer HttpServer TcpServer->HttpServer SslServer SslServer TcpServer->SslServer HttpsServer HttpsServer HttpServer->HttpsServer

Constructeur

TcpServer

Constructeur TcpServer, écoute sur toutes les adresses locales

1 2
new TcpServer(Integer port, Handler listener);

Paramètres d'appel:

  • port : Integer, 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 reçu par tcp, voir mq.Handler plus mq.Handler détails

Constructeur TcpServer

1 2 3
new TcpServer(String addr, Integer port, Handler listener);

Paramètres d'appel:

  • addr : String, spécifiez l'adresse d'écoute du serveur tcp, si c'est "", il écoutera sur toutes les adresses de cette machine
  • port : Integer, 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 mq.Handler plus mq.Handler détails

Attributs des membres

socket

Socket , l'objet Socket actuellement écouté par le serveur

1
readonly Socket TcpServer.socket;

handler

Handler , objet d'interface de traitement d'événements actuel du serveur

1
Handler TcpServer.handler;

Fonction membre

start

Démarrez le serveur actuel

1
TcpServer.start();

stop

Fermez le socket pour mettre fin au serveur en cours d'exécution

1
TcpServer.stop() async;

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String 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

1
Value TcpServer.toJSON(String key = "");

Paramètres d'appel:

  • key : chaîne, non utilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable