2016-09-21 5 views
1

인터넷을 사용하지 않고 Wifi Direct를 사용하여 로컬에서만 작동하는 게임을 만드는 방법을 알아 내려고합니다.Unity3d WIfi direct (P2P) android support

개념은 매우 간단합니다. 그것은 그래서 난 노예/클라이언트 될 것 하나의 마스터/호스트 장치와 다른 연결 장치이 필요 프리젠 테이션의 일종 될 것입니다. 마스터/호스트에서 버튼을 누를 때 은 모든 슬레이브/클라이언트 장치에서 (문자열 또는 정수) 만 변경해야합니다. 동시에 20-40 개의 연결된 장치를 지원합니다.

이 나는 ​​시도했다 :

  1. UNET이 -이 지역 IP의 사용 일부 라우터에 연결되어 있지만 와이파이에게 직접 통신을 지원하지 않는 경우에만 작동합니다.
  2. 일부 플러그인을 찾으려고했지만 Wifi 직접 지원에 대한 정보를 얻거나 선택할 수 없습니다.
  3. 블루투스와 같은 다른 솔루션을 찾으려고했지만 동시에 4-13 개의 연결된 장치 만 지원하지만, 동시에 20-40 개의 장치를 연결해야합니다. 플러그인의

목록은 내가 발견 :

  1. 포지 네트워킹 - https://www.assetstore.unity3d.com/en/#!/content/38344

    1.1이 내가 필요로하는 기능을 지원하는 경우 나도 몰라합니다.

  2. 와이파이 다이렉트 플러그인 - https://www.assetstore.unity3d.com/en/#!/content/50112

    2.1. 이 플러그인에는 오류가 있으며 지원되지 않습니다.이

    1. 1. 플러그인 지원 와이파이가 직접 수행합니다

    나는 무엇에 대해 묻고 싶다?

  3. 2. 내가 플러그인을 사야하고 그것을 고치려고 노력하고 있다고 생각하니 잘하면 문제를 발견 할 수있다.
  4. 이 문제를 해결하는 방법을 좀 더 잘 또는 "모든"해결책을 알고 있습니까?

나는 모든 요령에 관심이 있으며 어떻게 작동시키는 데 도움이됩니다.

도움 주셔서 감사합니다.

자쿠 브 쿠 첼라

+0

WiFi-Direct는 일반적인 IP 연결입니다. 연결 핸드 셰이크가 실행되고 그룹이 형성되면 (대부분이 안드로이드 프레임 워크에 의해 처리 됨) 정상적인 TCP 데이터 패키지를 올바른 IP 주소로 보내면됩니다. 그 말은, 당신은 마스터 장치에서 리스닝 포트를 열고 슬레이브 장치의 해당 포트로 데이터를 보낼 수있는 플러그인을 사용할 수 있다고 말했습니다. 하지만 조심 하셔서, 한 번에 여러 기기에 연결할 수 있을지는 의문입니다. – Budius

답변