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 para el 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).start();

Relación de 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 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 el procesador de mensajes incorporado, la función de procesamiento, la matriz de procesamiento en cadena, el objeto de enrutamiento recibido por tcp, ver detalles mq.Handler

Constructor de TcpServer

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

Parámetros de llamada:

  • addr: Cadena, 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 el controlador de mensajes incorporado, la función de procesamiento, la matriz de procesamiento en cadena, el objeto de enrutamiento de la conexión recibida por tcp, consulte para obtener más detalles mq.Handler

Atributos de miembros

socket

Socket, El servidor está escuchando actualmente Socket Objeto

1
readonly Socket TcpServer.socket;

handler

Handler, Objeto de interfaz de procesamiento de eventos actuales 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 en cadena del objeto, generalmente devuelve "[Native Object]", 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: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable