나는 멀티 플레이어 게임 인 android 에서 작업을 시도하고 있으며 로컬 멀티 플레이어 기능을 원합니다. 같은 방, 커피 하우스 등에서 놀고있는 사람들 (일명 피어 투 피어)Android 로컬 피어
트릭은 내가 실제로 플레이어가 있어야한다고 요구하고 싶지는 않지만 자신의 휴대폰을 연결하고 게임이 움직입니다.
나는 블루투스를 보았고 (블루투스 채팅 데모 앱으로 작업했다) 문제는 페어링 시스템이 다른 기기의 핀을 확인할 수 있다고 가정한다.
사람들이 일하게 된 다른 제안이 있습니까? 아니면 블루투스가 작동하는 방법에 대해 뭔가를 잃어 버렸고 당신은 로컬 애드혹 네트워크와 동등한 일을 할 수 있습니까?
제가 생각하기에 : 1 - GPS는 플레이어가 어디에 있는지 파악하고 게임 서버가 wifi를 통해 통신을 처리하도록합니다. 2 - 블루투스 검색 시스템과 MAC 주소를 사용하여 클라이언트가 로컬 인 사용자를 확인한 다음 게임 서버가 로컬 서버에서이를 가져 오도록합니다. 지역으로는 LAN을 의미하는 경우
감사
브로드 캐스트 또는 멀티 캐스트를 사용하는 시스템을 발표하는 것이 어떨까요? 방이나 커피 하우스에 들어가서 온라인 상태 인 사람을 찾으십시오. – JQCorreia
플레이어 A가 아직 셀룰러 인터넷에 있고 플레이어 B가 로컬 영역 라우트 된 네트워크에 있더라도이 작업이 가능합니까? – huntsfromshadow