객체 내장 객체

객체 TcpServer

TCP 서버 객체, 표준 멀티 파이버 TCP 서버를 쉽게 생성 할 수 있음

다중 섬유 동시 처리 TCP 서버를 신속하게 작성하려면 TcpServer 오브젝트를 사용하십시오.

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

계승

%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

건설자

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 참조하십시오.

회원 속성

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 직렬화 가능을 포함하는 값을 리턴합니다.