Oggetto oggetto incorporato

Object TcpServer

oggetto server tcp, che può facilmente creare un server tcp multi-fibra standard

Utilizzare l'oggetto TcpServer per creare rapidamente un server tcp per l'elaborazione simultanea multi-fibra.

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

Eredità

%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

Costruttore

TcpServer

Costruttore di TcpServer, in ascolto su tutti gli indirizzi locali

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

Parametri di chiamata:

  • port : numero intero, specifica la porta di ascolto del server tcp
  • listener : Handler , specificare il gestore di messaggi integrato, la funzione di elaborazione, l'array di elaborazione della catena, l'oggetto di instradamento ricevuto da tcp, vedere mq.Handler dettagli

TcpServer costruttore

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

Parametri di chiamata:

  • addr : String, specifica l'indirizzo di ascolto del server tcp, se è "", ascolterà tutti gli indirizzi di questa macchina
  • port : numero intero, specifica la porta di ascolto del server tcp
  • listener : Handler , specificare il gestore di messaggi integrato, la funzione di elaborazione, l'array di elaborazione della catena, l'oggetto di instradamento della connessione ricevuta da tcp, vedere mq.Handler dettagli

Attributi dei membri

socket

Socket , l'oggetto Socket attualmente in ascolto dal server

1
readonly Socket TcpServer.socket;

handler

Handler , l'oggetto dell'interfaccia di elaborazione degli eventi corrente del server

1
Handler TcpServer.handler;

Funzione membro

start

Avvia il server corrente

1
TcpServer.start();

stop

Chiudere il socket per terminare il server in esecuzione

1
TcpServer.stop() async;

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String TcpServer.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile