問題タブ [out-of-band]
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.
c++ - Windows 7 での Bluetooth「アウト オブ バンド」(OOB) ペアリング
Windows 7 で Bluetooth チップからローカル OOB データを読み取る方法はありますか?
帯域外ペアリングを使用したいのですが、現在、単純なペアリング ハッシュ C とランダマイザー R を取得する方法がわかりません。
ところで、私は現在 C++ と Windows BT スタックを使用しています。
c - TCP 帯域外データの正しい処理
帯域外データを処理する単純なクライアントとサーバーを作成しました。クライアントは単一の帯域外データをサーバーに送信するだけで、サーバーは SIGURG を使用してこの単一バイトを処理します。サーバーは、無限ループで通常のトラフィックも処理する必要があります。コードには、期待どおりに動作しない競合状態があります。SIGURG ハンドラーでの recv() の呼び出しから「無効な引数」が返されることがあります。もう 1 つの質問は、accept を呼び出すときに SIGURG シグナルをブロックする必要があるということです。また、どちらが好ましいシナリオですか:
- accept を呼び出す前に、SIGURG ハンドラーをインストールし、リッスンしているソケットのソケット所有者を設定します。
- SIGURG ハンドラーをインストールし、accept を呼び出した後、接続されたソケットのソケット所有者を設定します。
- 上記のいずれでもない場合は、提案を書いてください。
私の最後の質問は、クライアントが帯域外データをすぐに送信するため、サーバーが SIGURG を受信する可能性はありますか? もしそうなら、「clifd」変数は、SIGURG ハンドラーで使用されたときに無効な値を持つ可能性があると思います。
クライアントのコード:
サーバーのコード:
例:
android - NFC Bluetooth ハンドオーバー - ユーザーの確認なし
Bluetooth ハンドオーバーを行うための NFC Forum 仕様に従って、NFC タグに NDEF メッセージを書き込みました。私は2つの問題に直面しています:
- 携帯電話でタグをタップすると Bluetooth が有効になりますが、非常に短い時間 (1 分未満) で無効になります。
- 確認なしでペアリングを行いたい。しかし、私の場合、ペアリングの確認を求めています。
NDEF メッセージに 3 つのレコードがあります。
- タイプ「HS」のレコード、
- タイプ「AC」のレコード、および
- OOB データ レコード (EIR データが空白の場合)。
何か不足していますか?
ipmitool - IPMI プロトコルによるサーバー関連情報の取得
サーバーに存在する BMC ボードと通信する IPMI プロトコルに取り組んでいます。基本的に、コマンド(RAWコマンドを含む)を使用してIPMIプロトコルを介してすべてのサーバー関連情報(主にブートオプションとシステムのリセット)を取得できるかどうか疑問がありますか?
インターネットで検索しようとしましたが、あまり情報が得られませんでした(オラクルのウェブサイトでも)!
答えが「はい」の場合は、リソースにリダイレクトしてください。私が欲しいのは、コマンドを利用できるようにコマンドを明確に説明することです。
networking - TCP URG (緊急データ) は確認されていますか?
URG フラグが立っている TCP セグメントには、通常のデータも存在する可能性があります。受信ホストは緊急パケットをどのように処理しますか? 緊急データがデータ ストリームの一部でない場合、どのように確認しますか? それは残りを認めますか?
通常は使用されないことは承知していますが、両方のホストが URG フラグについて同じ RFC をサポートしている場合、帯域外データをどのように処理しますか?
緊急データが中断メッセージの場合、受信者は他のすべてのデータを破棄しますが、送信者はメッセージが受信されたことを確認する必要があります。