問題タブ [tethering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
46 参照

android - 限られた wifi テザリング機能

オフラインのユーザーがストアのホットスポットに接続してオンラインで支払いを行う支払いポータルを作成したいと考えていました。ただし、明らかな理由により、ユーザーが支払いポータルにのみ接続できるようにしたいと考えています。ネットワーク パケットの宛先となる URL をホワイトリスト (またはブラックリスト) に登録する方法はありますか? テザリングのソース コードを変更して、テザリングを実行するアプリケーションを構築できる可能性はありますか? はいの場合、電話をルート化せずに実行できます.

PS - プロキシを使用したくありません。

0 投票する
2 に答える
580 参照

python - Pythonでテザリングされた電話を使用してインターネットに接続されているかどうかを検出します

コンピュータがテザリングされた携帯電話を使用してインターネットに接続されているかどうかを、Pythonスクリプトから検出する方法があるかどうか疑問に思っていましたか?

一連のネットワーク測定テストを実行する Python スクリプトがあります。理想的には、クライアントが使用しているネットワークのタイプ (イーサネット、wifi、LTE など) に応じて、テストを変更する必要があります。課題は、ユーザーに提供を求めることなく、Python クライアントからこの情報を取得する方法です。特にテザリングを検出します。

0 投票する
1 に答える
542 参照

delphi - Delphi XE8 は、アプリケーションの起動時に ETetheringException を適切に処理します

Delphi アプリのテザリング マネージャーは、通信スレッドを開始するために、2020 年から 2039 年までの範囲で 20 個のポートを予約しています。同じコンピューターで 21 番目のアプリケーションを起動するとどうなるかを知りたかったのです。このアプリケーションは、強制終了されるまで応答せずにハングアップするだけであり、正常に終了する方法が見つかりませんでした。

再現するには、TTetheringManager と TTetheringProfile を空のフォームにドロップし、プロファイルを Manager に接続し、コンパイルして、IDE の外部でアプリケーションを 20 回起動し、最後に IDE で 21 番目のインスタンスを起動します。

これは私がこれまでに見つけたものです:

System.Tether.NetworkAdapter: プロシージャTTetheringNetworkManagerCommunicationThread.Execute ; TCP または UDP 通信サーバーを起動できなかった場合、ETetheringException.Create(SManagerNetworkCreation)が発生します。ここまでは順調ですね。

この例外は、デバッガーに表示されます。続行して次のコードをステップ実行すると、アプリケーションは最終的にSystem: function AcquireExceptionObjectでハングし、戻りません。

Application.Run 中にアプリケーションが発生するため、次の方法で例外をキャッチしようとしました。

しかし、これはうまくいきませんでした。この例外をキャッチ (または防止) する方法について何か提案はありますか?

0 投票する
0 に答える
337 参照

android - テスト実行中に USB デバイスの切断を検出/処理する方法は?

そのため、現在、APIを介してUSBテザリングを有効/無効にする方法に取り組んでいます。コードは完全に機能しています。ただし、USB テザリングの状態を変更すると、デバイスが切断され、短時間再接続されます。

この小さな問題により、テストの実行が失敗し、次のメッセージが表示されます。

「テストは完了まで実行できませんでした。理由: 'テストの実行は完了しませんでした。1 つのテストが期待されていましたが、0 を受け取りました」

私の質問は、テストに失敗しないように切断を処理する方法はありますか?

0 投票する
0 に答える
376 参照

android - getTetherableIfaces は何も返しません

目的は、USB テザリングをプログラムで有効にすることです。このために、私はリフレクションとに依存していConnectivityManagerます。

  • getTetheredIfacesrndis0電話メニューからテザリングが有効になっている場合はインターフェイスを返し、無効になっている場合は何も返しません。
  • getTetherableUsbRegexs<code>rndis\d とusb\d.
  • getTetherableIfaceswlan0WiFi が有効な場合は返され、それ以外の場合は何も返されません。

メソッドを使用してUSBテザリングを有効にするために使用できるか、またはgetTetherableIfaces返すことを期待しています。なぜこれが起こらないのか、またはこれらの状況で USB テザリングを有効にする方法について何か考えはありますか?rndis0usb0tether

いずれかのインターフェイスをtetherメソッドに強制しようとすると、Tried to Tether an unknown iface :rndis0, ignoringエラーが発生します。