Oggetto oggetto incorporato

Oggetto TcpServer

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

Utilizzare l'oggetto TcpServer per creare rapidamente un server tcp di 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 TcpServer, in ascolto su tutti gli indirizzi locali

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

Parametri di chiamata:

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

Costruttore TcpServer

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 "", ascolta tutti gli indirizzi di questa macchina
  • port : numero intero, specificare la porta di ascolto del server tcp
  • listener : Handler , specifica il gestore messaggi integrato per la connessione ricevuta da tcp, la funzione di elaborazione, l'array di elaborazione concatenato e l'oggetto di routing. Per i dettagli, vedere mq.Handler

Attributo membro

socket

Socket , l'oggetto Socket che il server sta attualmente ascoltando

1
readonly Socket TcpServer.socket;

handler

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

1
Handler TcpServer.handler;

Funzione membro

start

Avvia il server corrente

1
TcpServer.start();

stop

Chiudere il socket per arrestare il server in esecuzione

1
TcpServer.stop() async;

toString

Restituisce la rappresentazione in forma di stringa dell'oggetto, in genere restituisce "[Native Object]", l'oggetto può essere reimplementato in base alle proprie caratteristiche

1
String TcpServer.toString();

Risultato di ritorno:

  • String , restituisce una rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere 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 serializzabile JSON