더북(TheBook)

Distributor에 접속하기 위해 connectToDistributor 함수를 선언하고, 파라미터로 접속 정보와 Distributor에 접속했을 때 콜백받을 함수를 전달받습니다(). Distributor에 전달할 패킷을 만듭니다(). 패킷 구성은 뒤에서 자세히 설명합니다. isConnectedDistributor 변수에 Distributor 접속 상태를 저장합니다(). 앞에서 만든 Client 클래스의 인스턴스를 생성합니다(). 접속이 완료되면 접속 상태를 true로 변경하고 미리 만들어 놓은 패킷을 전달합니다(). Distributor에서 데이터가 수신되면 함수의 파라미터로 전달받은 콜백 함수를 호출합니다(). 접속 종료 및 에러가 발생하면 접속 상태를 false로 변경합니다(, ). Distributor를 아직 실행하지 않았거나 접속이 종료되면 3초 간격으로 재접속을 시도합니다().

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.