2017-05-08 46 views
0

this을 사용하여 Wi-Fi P2P 응용 프로그램을 만들고 두 장치를 연결하려고하면 아래의 오류.Android Wifi P2P : /192.168.49.1에 연결하지 못했습니다 (포트 1080). isConnected failed : ECONNREFUSED (연결이 거부 됨)

java.net.ConnectException: failed to connect to /192.168.49.1 (port 1080): isConnected failed: ECONNREFUSED (Connection refused) 

처음 몇 시간 동안 작동했지만 지금은 항상 연결되지 않습니다.

경합 상태의 문제인 경우에만 연결하기 전에 Thread.sleep(2000);을 추가했습니다. 그러나 여전히 실패합니다.

다른 포트 번호를 사용하여 시도했지만 전화를 다시 시작했지만 아무 것도 작동하지 않습니다.

무슨 이유가 될 수 있을까?

다른 네트워크에도 연결을 시도했지만 헛된 일입니다.

모든 포인터가 감사하겠습니다.

또 다른 질문은 WifiP2pInfo의 IP 주소가 항상 동일한 주소, 즉 192.168.49.1을 반환한다는 것입니다. 이 동작이 예상됩니다.

답변

0

github 프로젝트는 꽤 오래되었습니다 (지난 4 년 동안 업데이트가 없음). Android framework APIs을 사용하여 자신의 P2P 연결을 구현할 수 있습니다. 단 하루 만 걸립니다. 두 번째 질문에 대해서는 네, 가능한 경우 매번 동일한 주소를 사용하는 것이 일반적입니다.