問題タブ [wifi]

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 投票する
3 に答える
9379 参照

ios - iPhoneは、位置推定に使用するという観点から、新しいWiFi位置をどのように学習しますか

私はiPhoneがおおよその位置を取得するためにWiFi近接を使用できることと実際に使用していることを知っています。これは明らかに、空のデータベースがそのWiFiホットスポットのおおよその位置を知っている場合にのみ発生する可能性があります。私の質問は、ホットスポットがそのデータベースにどのように入るのかということです。iPhoneが適度に正確なGPS位置を持ち、WiFiを検出するたびに自動的に追加されますか、それともホットスポットを追加する手動またはプログラムによる方法がありますか?

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

iphone - iPhoneでのローカルソケット接続とリモートソケット接続

udpソケットを作成して接続することにより、iPhoneから別のプログラム(max / msp)にOSCメッセージを送信したいと思います。これはiphoneシミュレーターから機能します。つまり、両方のアプリが同じコンピューターで実行されている場合は機能しますが、電話自体にアプリをインストールした場合は機能しません。

リモートコンピュータのIPを指定することに問題があるのではないかと思います。sockaddr_in構造体を使用してIPとポート情報を指定しています。シミュレーターでコードを実行するときは、IPをINADDR_ANYとして指定しても問題ありません。

sin_addr.s_addr = INADDR_ANY;

デバイスで実行すると、IPを16進数に変換し、INADDR_ANYの代わりにそれを指定しようとしています。これは、シミュレーターでもデバイスでも機能しません。

コンソールは、ソケットが接続してデータを正常に送信していることを示していますが、リモートプログラム(max / msp)はデータをまったく受信していません。

デバイスとシミュレーターの両方で機能するように、適切なフレームワークをインポートしてみました。

完全なコードは次のとおりです。

「UDPSocketCreate.h」をインポートします

//addrはタイプstructsockaddr_inのインスタンス変数です

//このメソッドは、initの後にアプリデリゲートから呼び出されます

どんな助けでも大歓迎です

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

android - Android - BroadcastReceiverから別のオブジェクトに変更データを渡しますか?

私は、Wifi接続状態、Wifi Rssiレベルなどの変化をリッスンするブロードキャストレシーバーを2つ持つWifiクラスを持っています...

このデータを別の「エンジン」オブジェクトに渡し、データを動的に変更し続けたいと考えています。

現在、「Engine」クラス内に Wifi オブジェクトを作成し、そのメソッドを実行すると、ログ cat の Log ステートメントでデータが動的に表示されます。

私の問題は、動的に変化するデータをエンジンに取得しようとすることです。データを取得しようとすると、最初の値が取得され、更新されずにそのままになります。

それで、これを行う方法についての私のオプションは何だろうと思っていましたか?

それが助けになる場合、以下は私の現在のコード設定です:

Wifi クラス

そして私のエンジンコード:

それで、ブロードキャストレシーバーから変更を受け取ったときに、Wifi クラスからのデータがエンジンで常に更新されるようにするための最良のソリューションは何でしょうか?

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

c# - C#を使用してWi-Fi経由で一部のデバイスを制御する必要があります

別のデバイスを制御する必要があるアプリケーションに取り組んでいます。

このコントロールはWi-Fiを使用する必要があります。

これはC#でどのように行うことができますか?

私が作りたい他のデバイスを知っておくことが重要です。

製作とデザインの一部を買う余裕はありますが、Wi-Fiを使用してPCに接続するにはどうすればよいですか?

わかりません。

検索を開始するためのキーなどが必要です。

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

android - ネットワークリクエストをモバイルデータ接続経由でのみルーティングする

Wi-Fiを無効にすることなく、Wi-Fi経由ではなくAPN経由(つまり、モバイルネットワークデータ接続経由)ですべてのネットワークリクエストを強制的に行う方法はありますか?

Androidアプリでネットワークアクセスポイントのみを使用できるかどうか知りたいのですが。

すでにデフォルトのネットワークAPNを設定して使用することはできますが、そのためには最初にWifiを無効にする必要があります。

0 投票する
3 に答える
11629 参照

firefox - HTML5でのジオロケーションについて

Googleマップは、Firefoxを使用して、通りの精度で現在地を正確に特定できるようになりました。

これはHTML5互換ブラウザの新機能であり、接続されたWiFiネットワークのある種の機能を使用して場所が取得されることを理解しています(ばかげた仮定をしていないことを願っています)。

私が知りたいのは、このプロセス全体が正確にどのように機能するかです。

  • なぜHTML5だけなのか?
  • Firefoxが現在地をGoogleマップと共有するように要求するのはなぜですか?
  • 信頼できる通常の精度はどれくらいですか?
  • この機能を自分のWebサイトに実装するにはどうすればよいですか?

前もって感謝します!

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

iphone - Bonjour ネットワークは 10.4 を実行している ppc で動作しますか?

Bonjour サービスを使用して Wi-Fi 経由で iPhone と通信する Mac 10.5 デスクトップ用のアプリケーションを開発しました。Mac 10.5 で正常に動作し、Bonjour を使用して Wi-Fi 経由で iPhone と必要な同期を行うことができます。

しかし、同じデスクトップ アプリ (ppc 10.4 用に再コンパイルし、@property を削除する必要があるなどのコーディングの変更がありましたが) は、10.4 を実行している ppc では動作しません。

私は両方のシナリオで試しました:1.デスクトップをサーバーにすると、iPhoneはデスクトップによって公開されたサービスを見つけます

しかし、どちらの場合も、デスクトップがサービスを公開できないか、サービスを見つけることができないため、成功しません。

このタイプのバグに直面し、これで解決策を見つけた場合は、お知らせください。また、さらに説明が必要な場合は、私に聞いてください。

ありがとう、サニブ

0 投票する
6 に答える
4410 参照

iphone - GKSession - Bluetooth と Wi-Fi をオフにするとどうなりますか?

ピアツーピア接続を可能にする iPhone アプリに取り組んでいます。私の理解では、GKPeerPicker と GKSession のどちらを使用するかを選択できます。カスタム インターフェイスを表示したいので、PeerPicker を使用するという考えは気に入らないので、GKSession を使用することにしました。おまけに、Wi-Fi でも動作しますが、Peer Picker は動作しません。

問題は、ユーザーが Bluetooth と Wi-Fi の両方をオフにしているとどうなるかということです。ピア ピッカーでは、アプリを終了せずに Bluetooth をオンにするプロンプトが表示されます。GKSessionにはそれがありません...しかし、ちょっと待ってください。Bluetoothがオンになっているかどうかをプログラムで確認することさえできないようです!

Carpe Cocoa は問題ないと主張しており、デリゲートのsession:didFailWithError:方法を使用するだけです。しかし、コメントで説明されているように...それはもう機能していないようです! そして私の経験上、私は同意します。

Bluetoothがオンになっているかどうかをプログラムで確認する他の方法はありますか? これは、到達可能性を活用する必要があるものですか? それとも、Apple がまだ修正していない単なるバグなのでしょうか?

より具体的には、次のようにセッションを作成しています。

このクラスは GKSessionDelegate を実装しています。ブルートゥースをオンにするとデリゲート メソッドが問題なく呼び出されるため、このクラスが機能していることはわかっています。私はそれらを次のように実装しました:

ログ ステートメントは出力されず、各メソッドにブレークポイントを設定しましたが、ユーザーが Bluetooth と Wi-Fi の両方をオフにしている場合、いずれもヒットしません。session:didFailWithError: をトリガーして、ユーザーに Bluetooth をオンにするか、Wi-Fi ネットワークに接続するように促すことができるようになることを期待していました。

0 投票する
9 に答える
106078 参照

android - Androidを使用してアプリケーションからWi-Fi設定画面を呼び出す方法

通常、をクリックするとエミュレータのWi-Fi設定画面が表示されますSettings > Wireless controls > wifi settings。作成したWi-Fiボタンを押すと、プログラムから直接Wi-Fi設定画面に移動する必要があります。Intent.setData(android.provider.contacts ...........)を使用して処理できる連絡先、通話ログ。Androidプログラムから設定サブメニュー/メニューを開く方法はありますか?
これに関するアドバイスまたはサンプルコードを教えてください。