개체 내장 개체

개체 TcpServer

표준 다중 섬유 tcp 서버를 쉽게 만들 수있는 tcp 서버 개체

TcpServer 개체를 사용하여 다중 파이버 동시 처리를위한 tcp 서버를 빠르게 만듭니다.

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

계승

#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

건설자

TcpServer

모든 로컬 주소에서 수신하는 TcpServer 생성자

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

호출 매개 변수 :

  • port: 정수, tcp 서버의 수신 대기 포트 지정
  • listener: Handler, 내장 메시지 프로세서, 처리 기능, 체인 처리 배열, TCP에서 수신 한 라우팅 객체 지정, 세부 정보보기 mq.Handler

TcpServer 생성자

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

호출 매개 변수 :

  • addr: 문자열, TCP 서버의 수신 주소를 지정합니다. ""인 경우이 시스템의 모든 주소에서 수신합니다.
  • port: 정수, tcp 서버의 수신 대기 포트 지정
  • listener: Handler, 내장 메시지 처리기, 처리 기능, 체인 처리 배열, TCP가 수신 한 연결의 라우팅 객체를 지정합니다. 자세한 내용은를 참조하십시오. mq.Handler

TcpServer 생성자

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

호출 매개 변수 :

  • addr: 문자열, 유닉스 소켓 또는 Windows 파이프 서버 수신 주소 지정
  • listener: Handler, 내장 메시지 처리기, 처리 기능, 체인 처리 배열, TCP가 수신 한 연결의 라우팅 객체를 지정합니다. 자세한 내용은를 참조하십시오. mq.Handler

회원 속성

socket

Socket, 서버가 현재 수신 중입니다. Socket 목적

1
readonly Socket TcpServer.socket;

handler

Handler, 서버 현재 이벤트 처리 인터페이스 객체

1
Handler TcpServer.handler;

회원 기능

start

현재 서버 시작

1
TcpServer.start();

stop

소켓을 닫아 실행중인 서버를 종료합니다.

1
TcpServer.stop() async;

toString

객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.

1
String TcpServer.toString();

반환 결과 :

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체가 정의한 읽을 수있는 속성 모음을 반환합니다.

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

호출 매개 변수 :

  • key: 문자열, 미사용

반환 결과 :

  • Value, 직렬화 가능한 JSON이 포함 된 값을 반환합니다.