3

私の現在の要件は、特定のポートの一連の IP アドレスにコマンドを送信し、応答に従ってデバイスを検出することです (たとえば、ステータス コマンドを使用して特定のポートで ping を実行してネットワーク上の wifi プリンターを検出するなど)。

このために、私は NSStreams を作成しており、すべてが NSInputSteam/NSOutputStream によるデータの読み取りと書き込みで平和的に機能しています。

唯一の問題は、エラーが発生したときに応答が返るまでに時間がかかりすぎて、「意図した」デバイスが見つからないことです。

入力ストリームは応答を待っている必要があり、何も取得されない場合は一定の時間間隔でタイムアウトになると想定しています。その「タイムアウト」間隔を制御する方法はありますか? そのため、このスキャン プロセスは 1 時間ではなく数分で完了します。

4

0 に答える 0