jmdns를 사용하는 일부 모바일 장치를 찾으려고합니다. Wi-Fi 또는 3G 연결을 사용하는 한 기기를 검색 할 수 있습니다. 이후 4G 연결을 사용 했으므로 장치가 감지되지 않는다고 말했습니다.JMDNS가 4G 연결로 작동하지 않습니까?
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
if (conMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED
|| conMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED) {}
4G 연결을 사용하려면 다른 조건을 지정해야합니까? 프로그래밍 방식으로 4G와 3G 간의 가장 중요한 차이점은 무엇입니까?
3g에서 효과가 있습니다. Wi-Fi를 끄더라도? –