jmdnsを使用していくつかのモバイルデバイスを見つけようとしています。Wi-Fiまたは3G接続がある限り、デバイスは検出可能です。それ以来、私は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の最も重要な違いは何ですか?