Objekt eingebautes Objekt

Objekt TcpServer

TCP-Server-Objekt zur einfachen Erstellung eines Standard-Multifaser-TCP-Servers

Verwenden Sie das TcpServer-Objekt, um schnell einen gleichzeitigen TCP-Server mit mehreren Glasfasern zu erstellen.

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();

Vererbung

%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

Konstruktor

TcpServer

TcpServer-Konstruktor, der alle nativen Adressen überwacht

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

Parameter aufrufen:

  • port : Integer, gibt den Überwachungsport des TCP-Servers an
  • listener : Handler , geben Sie den integrierten Nachrichtenhandler, die Verarbeitungsfunktion, das Kettenverarbeitungsarray und das von TCP empfangene mq.Handler Informationen finden Sie unter mq.Handler

TcpServer-Konstruktor

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

Parameter aufrufen:

  • addr : String, geben Sie die addr des TCP-Servers an. Wenn "", addr alle lokalen Adressen
  • port : Integer, gibt den Überwachungsport des TCP-Servers an
  • listener : Handler , geben Sie den integrierten Nachrichtenhandler für die von TCP empfangene Verbindung, die Verarbeitungsfunktion, das Kettenverarbeitungsarray und das mq.Handler Informationen finden Sie unter mq.Handler

Mitgliedsattribute

socket

Socket , das Socket Objekt, das der Server gerade abhört

1
readonly Socket TcpServer.socket;

handler

Handler , das aktuelle Ereignisverarbeitungsschnittstellenobjekt des Servers

1
Handler TcpServer.handler;

Mitgliedsfunktion

start

Starten Sie den aktuellen Server

1
TcpServer.start();

stop

Durch das Schließen eines Sockets wird ein laufender Server abgebrochen

1
TcpServer.stop() async;

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String TcpServer.toString();

Gibt das Ergebnis zurück:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält