Oggetto TCPServer
Un oggetto server TCP che facilita la creazione di un server TCP multi-fibra standard
Utilizzare l'oggetto TcpServer per creare rapidamente un server TCP simultaneo multi-fibra.
1
2
3
4
5
6
7
8
9
10function func(conn) {
var data;
while (data = conn.read())
conn.write(data);
conn.close();
}
new net.TcpServer(8080, func).start();
rapporto di eredità
Costruttore
TcpServer
Costruttore TcpServer, in ascolto su tutti gli indirizzi locali
1
2new TcpServer(Integer port,
Handler listener);
Parametri di chiamata:
- port: Intero, specifica la porta di ascolto del server TCP
- listener:Handler, specifica il gestore dei messaggi integrato, la funzione del gestore, l'array di elaborazione a catena e l'oggetto di routing ricevuto da TCP, vedere i dettaglimq.Handler
Costruttore TCPServer
1
2
3new 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 della macchina
- port: Intero, specifica la porta di ascolto del server TCP
- listener:Handler, specifica il gestore dei messaggi integrato, la funzione del gestore, l'array di elaborazione a catena e l'oggetto di routing della connessione ricevuta da TCP, vedere i dettaglimq.Handler
Costruttore TCPServer
1
2new TcpServer(String addr,
Handler listener);
Parametri di chiamata:
- addr: String, specifica l'indirizzo di ascolto del socket unix o del pipe server di Windows
- listener:Handler, specifica il gestore dei messaggi integrato, la funzione del gestore, l'array di elaborazione a catena e l'oggetto di routing della connessione ricevuta da TCP, vedere i dettaglimq.Handler
Proprietà dei membri
socket
Socket, il server attualmente in ascoltoSocketoggetto
1readonly Socket TcpServer.socket;
handler
Handler, l'oggetto dell'interfaccia di gestione degli eventi corrente del server
1Handler TcpServer.handler;
funzione membro
start
avviare il server corrente
1TcpServer.start();
stop
La chiusura del socket interrompe il server in esecuzione
1TcpServer.stop() async;
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche
1String TcpServer.toString();
Risultato di ritorno:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto
1Value TcpServer.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultato di ritorno:
- Value, restituisce un valore contenente JSON serializzabile