HTML5를 사용하여 온라인 게임을 만들고 있습니다. 나는 그것과 함께 갈 너무 전형적인 캐릭터가 호출 된 조치를해야합니다, JSON 문자열을 사용 WebSocket을 데이터를 통해 데이터를 전달하는 거라고 :효율적인 웹 소켓 데이터 처리
{action: "chat", user: <cookie>, message: "Hello, Java!"}
서버 측의 JSON 문자열을 구문 분석 할 것, 다음 지정된 동작을 일치하는 방법으로 데이터를 보낼 것이다, 사례 문을 통해 이동 :
switch (message.action) {
case "chat":
// send message
break;
}
것은 내가 다 했어 일단 20 ~ 30 조치가있을 것입니다 및 케이스/Switch 문은이 점에서 정말 비효율적이며 지저분 해 보입니다. 웹 소켓을 통해 클라이언트 - 서버 통신을 처리하는보다 효율적인 방법이 있습니까? 누군가는 TCP 패킷을 생성하고 전송하는 것을 제안했습니다. 나는 자바 스크립트에서 그렇게하는 방법을 모른다.
서버 측 환경이란 무엇입니까? – RaviH
키로서의 액션과 값으로서의 Runnable 인스턴스를 가지는 HashMap? 그때 그것의 한 번 init과 그 순간부터 단지 하나의 조회에. 내 머리카락을 조금이라도 세우는 것을 제안하지만 내 머리 속으로 튀어 나오는 또 다른 것은 '반성'이고 나는 최후의 수단으로 사용할 것입니다. – Gimby
그것의 플레이 프레임 워크 자바 백엔 –