2014-12-24 7 views
-1

하나의 인스턴스가 안드로이드 핫스팟 모드의 서버이고, 다른 클라이언트 모드의 인스턴스가 서버에 연결되어있는 동안 유니티 내장 안드로이드 게임을 실행하려고합니다. 또한 해당 장치의 핫스팟에 연결됩니다. 마스터 서버에 Unity의 프레임 워크를 사용하고 있습니다. 게임은 인터넷에 나가서 돌아 가지 않고도 로컬 WiFi에서 실행해야합니다.안드로이드의 모바일 핫스팟을 사용하는 로컬 와이파이의 유니티 마스터 서버

모든 장치가 라우터에 연결되면 게임이 잘 실행됩니다. 하나의 빌드는 서버로 실행되고 다른 하나는 클라이언트로 연결됩니다. 그러나 서버가 핫스팟 모드에 있으면 연결되어 있어도 클라이언트가 서버를 볼 수 없습니다. 또한 핫스팟에 연결될 때 서로를 볼 수있는 것처럼 보이지 않습니다.

누락 된 간단한 설정이나 발견을 방해하는 방화벽 같은 것이 있습니까? 이 시점에서 모든 종류의 리드 또는 통찰력이 도움이 될 것입니다.

차이가 나는 경우를 대비하여 포트 25000에서 수신 대기 중입니다.

감사합니다.

+0

같은이며 동일한 결과, 클라이언트와 서버가 그들이에 연결된 경우에도 서로를 볼 수 있었다 같은 네트워크. Unity의 네트워크 프레임 워크 때문입니까? 어떻게해야합니까? – user3818733

+0

포트 25000에서 포트 10001로 바뀌었고 MiFi 장치를 통과하는 연결이되었습니다. 그러나 내 전화를 핫스팟으로 전환해도 여전히 작동하지 않습니다. 내 전화기에서 포트를 여는 방법이 있습니까? 그것도 좋은 해결책입니까? – user3818733

+0

좋아, 포트 0, 80, 8080, 1025, 49152를 시도했다. 행운을 빈다. 따라서 제 3 자 애플리케이션을 사용하지 않고 핫스팟에서 포트를 열거 나 엔진 외부에서 내 서버를 구축하여 Unity의 서버 코드를 해결할 방법을 찾아야합니다. – user3818733

답변