2012-10-05 3 views
2

Django 및 gevent-socketio로 차례 기반 게임을 개발하고 있습니다. Socket.IO 서버는 Python 모듈 (game_socketio.py)로 구현되었으며, 클래스 (GameNamespace)는 JS 클라이언트간에 메시지/이벤트를 내보내고받을 수있는 메서드를 가지고 있습니다. 이제는 auth/sessions 시스템을이 웹 소켓 상호 작용과 통합하여 사용자 모델 정보를 Socket.IO를 통해 javascript 클라이언트로 반환해야합니다.Django, gevent-socketio 및 sessions

GameNamespace 클래스에 요청 개체 또는 세션 변수가있는 것이 유용하므로이 개체를 전달할 수있는 방법이 있습니까? 나는 그것의 견해를 건설하지 않고있다.

감사합니다.

+0

Nevermind, socketio 모듈에서 __init__.py를 읽었을뿐입니다. 소켓과 네임 스페이스 객체 (두 경우 모두''self.request'를 통해 액세스 할 수 있음)에 연결됩니다. self.request를 통해 네임 스페이스 클래스의 요청 객체에 액세스 할 수 있습니다. – jam

+4

자신 만의 질문에 답변하고 대답을 수락 할 수 있습니다. 스택 오버 플로우의 다른 사용자는이 방법으로 문제가 해결되었음을 알 수 있습니다. 이 작업을 원하지 않으면 질문을 삭제하십시오. –

답변