イメージのローカル ディレクトリを提供する MacOSX アプリ (サーバー) でCocoaHTTPServerを使用しています。AFHTTPRequestOperation (AFNetworking) を使用してローカル ネットワーク経由で Mac から画像ファイルを取得する、対応する iOS アプリ (クライアント) があります。これはうまく機能しています。
次にやりたいことは、ユーザーが Mac アプリで特定の画像を選択すると、その画像をダウンロードして表示するように iPad アプリに通知することです。
私が現在採用している方法は、表示する画像のファイル名を含む単純な imageToDisplay.txt ファイルを提供することです。iPad アプリは常にこのファイルをポーリングしており、ファイル名が変更された場合はダウンロードなどを行います。動作しますが、扱いにくいようです。ファイル名も返すGETメソッドをサーバーに実装することを考えました。このアプローチでも、クライアントによるポーリングが必要です。
既に配置されている部分を使用して (ポーリングなしで) ダウンロードをトリガーするよりエレガントな方法はありますか? 基本的に、サーバーからクライアントにメッセージを送信する- 「image27.jpg を今すぐダウンロード」