2012-06-01 2 views
0

서버 측에서 JavaScript 기반 클라이언트 UI 및 Python을 사용하여 멀티 플레이어 게임을 만들 계획입니다. 게임은 역동적이므로 통신 속도는 매우 중요합니다. 따라서 UDP를 사용하기로 결정했습니다. 누구든지 활용할 수있는 구현에 대한 조언이 있습니다. 이 프로젝트에 대해 어떤 도구를 권하고 싶습니까?JavaScript와 Python 간의 UDP 통신

+2

UDP가 반드시 TCP보다 빠르다는 가정을하지 마십시오. 정상적으로 패킷 손실을 처리하는 것은 꽤 까다 롭습니다. TCP는 낮은 대기 시간을 요구하는 많은 상황에서 잘 작동합니다 ... – sarnold

+1

브라우저 플러그인 일종의 없이는 UDP를 사용할 수 없습니다. – Gerrat

답변

3

멍청한 작업을 수행하는 것이 가장 간단한 작업 인 http 및 Json을 권장합니다. 그런 다음 성능 문제를 처리하십시오. 그렇지 않으면 중요한 문제가 아닌 어려운 최적화 문제에 많은 프로젝트를 투자하게됩니다.

+4

... '가장 멍청한'은 실제로 가장 똑똑한 것을 의미합니다! – Gerrat

1

나는 이런 종류의 일에 SockJS + Tornado를 사용해 왔습니다. 시작하기 쉽고 최신 브라우저에서도 잘 지원됩니다.