Objeto objeto incorporado

Object TcpServer

Objeto de servidor TCP para crear fácilmente un servidor TCP multifibra estándar

Use el objeto TcpServer para crear rápidamente un servidor TCP 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 nativas

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

Parámetros de llamada:

  • port : entero, especifica 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 locales
  • port : entero, especifica el puerto de escucha del servidor TCP
  • listener : Handler , especifica el manejador de mensajes incorporado para la conexión recibida por tcp, función de procesamiento, matriz de procesamiento en cadena, objeto de enrutamiento, vea mq.Handler detalles

Atributos del 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 el servidor actual

1
TcpServer.start();

stop

Cerrar un socket para abortar un servidor en ejecución

1
TcpServer.stop() async;

toString

Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características

1
String TcpServer.toString();

Devuelve el resultado:

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

toJSON

Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable