Objeto objeto incorporado

Object TcpServer

Objeto de servidor TCP, puede crear fácilmente un servidor TCP estándar de fibra múltiple

El uso del objeto TcpServer puede crear rápidamente un servidor tcp de procesamiento concurrente 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 TcpServer, escuchando en 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 TCP procesador incorporado recibido el mensaje, manejador de encadenamiento matriz, objeto de ruta, ver mq.Handler

Constructor TcpServer

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

Parámetros de llamada:

  • addr : String, especifique la dirección de escucha del servidor tcp, si "", escucha en todas las direcciones de esta máquina
  • port : entero, especifique el puerto de escucha del servidor tcp
  • listener : Handler , especifique el procesador de mensajes TCP recibido construido está conectado, las funciones de procesamiento, el encadenamiento array, objeto de ruta, ver mq.Handler

Atributo miembro

socket

Socket , el objeto Socket que el servidor está escuchando actualmente

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 servidor actual

1
TcpServer.start();

stop

Cierre el socket para detener 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();

Resultado devuelto:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación 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 : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable