0
내가 하나 개의 서버를 통해, 나는이 작업을 실행하고 두 선수를 포함하는이 게임에서
WebSocket API
을 사용하여 웹 게임을 쓰기 위해 노력하고 있어요
에 보내기 전에 DATA_TYPE을 분리해서하는 방법에 대한 조언이 필요합니다
- 하나는 두 가지 옵션 중에서 선택할 수있는 간단한 게임입니다.
- 다른 하나는 채팅 상자입니다.
두 작업은 서버 스크립트로 데이터를 보내 데이터를 처리합니다.
이 데이터를 보내려면 WebSocket의 방법 .send(data)
을 사용하십시오. 내 문제는 두 작업을 서버에서 별도로 처리해야한다는 것입니다. 그러나 .send(data)
메서드에는 event_name
을 구별하는 매개 변수가 없으므로 서버는 두 개의 제출 된 데이터를 동등하게 처리합니다.
서버에 으로 알려주는 방법을 제안하면 두 가지 작업이 구분됩니다. 나는 접두사 (예 퍼팅에 대해 생각했다. 사용자가 내 접두사를 알고있는 경우 chat_*
, game_*
,하지만 그들은 내 서버를 망칠 수 있습니다.
당신이 자바 스크립트 사용자의 게임은 항상 서버에 "false"로 데이터를 보낼 수있을 것입니다 작성하는 경우. 그러나 당신이 데이터를 얻을 때 서버 측에서는 php 함수로 데이터를 위생 처리합니다 (전송할 것으로 기대되는 것만 허용합니다). 즉 위와 같이 접두사 메서드를 사용하면 효과가있는 것처럼 보입니다. – JonnyS