Objeto objeto incorporado

Object TcpServer

objeto de servidor tcp, que puede crear fácilmente un servidor tcp estándar de fibra múltiple

Use el objeto TcpServer para crear rápidamente un servidor tcp para el 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 , especificar el objeto incorporado controlador de mensaje, la función de procesamiento, matriz de procesamiento de cadenas, de encaminamiento recibida por TCP, véase mq.Handler detalles

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 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 del miembro

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

Resultado devuelto:

  • 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 : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable