더북(TheBook)

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

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