저는 Google App Engine 채널 API로 놀아 왔으며 http://rawkets.com/과 유사한 실시간 멀티 플레이어 게임을 만들었습니다. 이 API는 기본적으로 "일방"(영구적 인 브라우저 간 연결을 사용할 수 없음)이므로, 약 30 초마다 새로운 AJAX POST 요청 (JQuery)을 발행하고 있습니다.Google App Engine : 브라우저에서 서버로 영구 연결
가능한 경우 줄일 수있는 큰 오버 헤드 (5-6kb/초)가 생성되는 것으로 보입니다. 이상적으로는 30 초 (appengine 요청 시간 제한) 미만의 시간 동안 지속되는 연결을 하나만 만들고 연결 기간 동안 30 밀리 초마다 새로운 데이터를 계속 보내고 싶습니다. 그런 다음 서버는 채널 API를 사용하여 다른 모든 관련 클라이언트에게 "단어를 확산"합니다. 희망이 어떤 의미가 있습니다!
아이디어가 있으십니까?
기본적으로 HTTP 요청과 비슷한 COMET에 대해 읽습니다. 단, 서버가 응답하는 데 너무 오래 걸리는 경우 (즉, 연결을 계속 열어 둔 상태) –