Objeto objeto integrado

Objeto TcpServer

objeto de servidor tcp, que puede crear fácilmente un servidor tcp multifibra estándar

Utilice el objeto TcpServer para crear rápidamente un servidor tcp con procesamiento simultáneo de múltiples fibras.

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

Herencia

%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

Constructor

TcpServer

Constructor de TcpServer, escuchando todas las direcciones locales

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

Parámetros de llamada:

  • port : entero, especifique el puerto de escucha del servidor tcp
  • listener : Handler , especifique el manejador de mensajes incorporado, función de procesamiento, matriz de procesamiento en cadena, objeto de enrutamiento recibido por tcp, consulte mq.Handler obtener más detalles

Constructor de TcpServer

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

Parámetros de llamada:

  • addr : String, especifica la dirección de escucha del servidor tcp, si es "", escuchará en todas las direcciones de esta máquina
  • port : entero, especifique el puerto de escucha del servidor tcp
  • listener : Handler , especifique la incorporada en el controlador de mensaje, la función de procesamiento, matriz de procesamiento de cadena, objeto de la conexión recibida por tcp enrutamiento, consulte mq.Handler detalles

Atributos de miembros

socket

Socket , el objeto Socket que escucha actualmente el servidor

1
readonly Socket TcpServer.socket;

handler

Handler , el objeto de interfaz de procesamiento de eventos actual del servidor

1
Handler TcpServer.handler;

Función miembro

start

Iniciar el servidor actual

1
TcpServer.start();

stop

Cierre el socket para terminar el servidor en ejecución.

1
TcpServer.stop() async;

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String TcpServer.toString();

Devolver resultado:

  • String , devuelve la representación de cadena del objeto.

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : String, sin usar

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable