connect 함수를 만들어 생성자에서 전달받은 접속 정보로 접속하도록 합니다(➊). 서버에 접속되면 생성자에서 전달받은 콜백 함수로 접속 완료 이벤트를 알려 줍니다(➋). 연결된 소켓을 이용해 데이터가 수신되면 데이터 수신을 처리합니다. 이때 모든 패킷은 JSON 형태로 구성하고 마지막에 ¶ 문자를 붙이도록 정의했습니다. 마지막에 ¶ 문자를 붙인 이유는 TCP 통신의 특성상 한 번 수신할 때 여러 패킷을 합쳐서 수신할 수 있기 때문에 패킷별로 구분해서 처리하기 위해서입니다(➌). 접속 처리와 동일한 패턴으로 접속 종료(➍)와 에러 발생 이벤트도 처리합니다(➎).