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