2017-04-09 6 views
0

나는 여러 페이지의 웹 프로젝트에서 웹 소켓을 구현하는 방법에 대한 좋은 지침서 또는 어쩌면 몇 가지 팁을 찾고있다.여러 페이지 웹 프로젝트의 웹 소켓

예를 들어 여기에는 환영 페이지와 링크가 있습니다. 내가 링크를 누르면 다른 필드와 데이터로 www.domainname.com/anypath로 리디렉션되어야합니다.

서버와 상호 작용하려면 web-socets를 사용해야합니다. 얼마나 많은 서버와 클라이언트 엔드 포인트를 생성해야합니까? 각 페이지의 새 끝점 또는 각 페이지의 끝점 하나만?

Google에서 실제로 연구하려고하지만 사용자 탐색없이 한 페이지 만있는 자습서가 있습니다.

답변

0

간단하게 구현하면 각 페이지마다 websocket 연결을 만들 수 있지만 응용 프로그램을 최적화하려면 모든 탭마다 하나의 연결을 만드십시오. 이 (내가이 master tab 전화) 탭을 연 최초의 서버에 하나의 연결을 설정 파일 CometServerApi.js의 두 단어에서 파일 CometServerApi.js

내 오픈 소스 comet server 실현 방법이 볼 수있는 최적화 이것에 대한

, 및 다른 탭을 통해 메시지를 보내고받을 수 master tab

탭 사이의 통신에 대해 어떤 탭에서든 localstorage에 데이터를 쓸 때 모든 탭에 이벤트가 나타납니다.