webapp2
웹 프레임 워크를 사용하여 GAE에서 웹 응용 프로그램을 개발 중입니다. 동시에 재생되는 게임의 여러 인스턴스가있는 2 인용 게임입니다. 서버는 두 컴퓨터간에 게임 재생 데이터를주고받을 수있는 경로 역할을합니다. 클라이언트는 HTTP 요청으로 만 서버와 통신합니다.클라이언트가 연결이 끊어 졌는지 감지
이렇게하려면 IP 주소, 쿠키를 사용하여 userId 및 사용자가 게임 인스턴스에 대한 사용자와 사용자의 사용자 이름 (사용자가 가입 한 경우)을 저장하는 테이블을 만듭니다. 그들은 놀고있다.
게임이 끝나기 전까지 (플레이어가이기는 경우까지) 나는 테이블에서 항목을 제거하지 않을 것이지만, 게임이 끝나기 전에 플레이어 중 하나 또는 둘 다 연결이 끊어 지거나 네트워크 오류가 발생하면 어떻게 될까? 플레이어 중 한 명 (또는 두 명 모두)이 종료됩니다.
게임이 더 이상 활성화되어 있지 않아 테이블에서 항목을 제거하고 상대방이 이동하기를 기다리는 것을 플레이어에게 알릴 수있는 방법은 무엇입니까?
에는 킵 얼라이브에 대한 특정 프로세스가 있습니다. http는 stateless입니다. –
@ DanielA.White 이해가 안됩니다. 어떻게하는지 말해 줄 수 있어요? – tMJ