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
10function func(conn) {
var data;
while (data = conn.read())
conn.write(data);
conn.close();
}
new net.TcpServer(8080, func).start();
Herencia
Constructor
TcpServer
Constructor de TcpServer, escuchando todas las direcciones locales
1
2new 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
3new 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
2new 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
1readonly Socket TcpServer.socket;
handler
Handler, Objeto de interfaz de procesamiento de eventos actuales del servidor
1Handler TcpServer.handler;
Función miembro
start
Iniciar el servidor actual
1TcpServer.start();
stop
Cierre el socket para terminar el servidor en ejecución.
1TcpServer.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
1String 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
1Value TcpServer.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, sin usar
Devolver resultado:
- Value, Devuelve un valor que contiene JSON serializable