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

Herencia

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>TcpServer|new TcpServer()|socket;handler|start();stop()] [<class>HttpServer] [<class>HttpsServer] [<class>SslServer] [object] <:- [TcpServer] [TcpServer] <:- [HttpServer] [HttpServer] <:- [HttpsServer] [TcpServer] <:- [SslServer] TcpServer new TcpServer() socket handler start() stop() object toString() toJSON() HttpServer HttpsServer SslServer

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 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 los detalles mq.Handler

Constructor de TcpServer

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

Parámetros de llamada:

  • addr: Cadena, especifique la dirección de escucha del servidor de canalización de Windows o socket Unix
  • 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 los 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