Objet objet intégré

Object TcpServer

objet serveur tcp, peut facilement créer un serveur tcp multifibre standard

Utiliser l'objet TcpServer permet de créer rapidement un serveur tcp de traitement simultané multi-fibres.

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 : entier, spécifiez le port d'écoute du serveur TCP
  • listener : Handler , spécifiez le processeur de messages intégré reçu par TCP, la fonction de traitement, le tableau de traitement chaîné, l'objet de routage, 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 "", écoutez à toutes les adresses de cette machine
  • port : entier, spécifiez le port d'écoute du serveur TCP
  • listener : Handler , spécifie le gestionnaire de messages intégré pour la connexion reçue par tcp, la fonction de traitement, le tableau de traitement chaîné et l'objet de routage. Pour plus d'informations, voir mq.Handler

Attribut de membre

socket

Socket , l'objet Socket le serveur écoute actuellement

1
readonly Socket TcpServer.socket;

handler

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

1
Handler TcpServer.handler;

Fonction membre

start

Démarrer le serveur actuel

1
TcpServer.start();

stop

Fermez le socket pour arrêter le 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 une 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, inutilisée

Résultat de retour:

  • Value , retourne une valeur contenant JSON sérialisable