미치게하는 소켓..질문
본문
현재 localhost에서 테스트하고 있습니다.
현재 그누보드5를 설치해놓고 실시간 알림 개발중에 있습니다.
node.js로 웹서버를 현재 구축한 상태이구요.
여기서 제일 궁금한게 그누보드5 홈페이지를 접속해놓고 가만히 있어도 알림이 들어오면
알림이 들어왔다고 빨간색 동그라미가 뜨게 할려고하는데요
대체 어떤식으로 해야하는지 도통 감이 안오네요..
A. 그누보드5
B. node.js 웹서버
B가 A한테 알림이 왔다는 메시지를 보내면 A에서 B가보낸 메시지를 받아서 알림부분에 html을 그리는 방식이라고 현재 이해하고 있는 상태입니다.
하지만 여기서 또 궁금한게 A를 켜놓고 가만히 있어도 실시간 알림이 와야 되는건데
B에서 알림이 들어온지 루프를 돌고있다가 오면 A한테 들어왔다고 보내는건지.. 아니면
A에서 누군가 댓글을 입력하면 댓글을 처리하는 php에서 또 소켓에 데이터를 보내야하는건지
대체 뭐 어떻게 해야하죠?.
답변 1
저도 비슷한 기능을 개발중입니다.
소캣을 통해서 페이지를 새로고침하는게 아니고
ajax로 불러들이는 파일에 새로운 녀석을 던져주면 그녀석이 바뀌면
해당 id나 class 부분이 갱신이 되는 형태입니다.
long polling 이라고들 하더라구요
답변을 작성하시기 전에 로그인 해주세요.