2012-04-23 11 views
0

ドローイングのようなゲームが別のiPhone/Androidに画像を送信する方法が不思議でしたか? 録音されたサウンド/ UIImageを別の電話に送信したいと思っていますが、どのように送受信されていますか? 私はiPhoneを使ったコミュニケーションが比較的新しいです。他のiPhone/Androidに画像やサウンドを送信する方法

私は...多分私は右のクエリを探していないよ...事前に

感謝をGoogleで検索してStackOverflowのを捜索したが、何かを見つけることができませんでした!

答えて

1

これらは、TCP/IP経由でセントラルサーバー、またはサーバーのグループに送信されます。これらのサーバは、データの保存とプッシュ通知の生成を担当し、ターゲットデバイスは新しいデータが利用可能であることを認識します。ターゲットデバイスは、他のデバイスから直接ではなく、中央サーバからダウンロードします。

iOSでは、NSURLConnectionクラスを使用して、データをサーバーにプッシュまたは読み戻すことができます。あなたが責任を持っているものはサーバーですが、プッシュ通知を助けるためにUrban Airshipのようなサードパーティのものがあります。

+0

情報はどのように送信されますか? NSData? –

+0

イメージとサウンドの場合、NSDataを使用するのは合理的です。他のタイプの情報(文字列、数字、ブール値)については、JSON文字列が通常より優れています。イメージとサウンドがそれほど大きくなければ、NSDataを文字列にbase64でエンコードし、JSON文字列の中に入れてサーバーに送信することができます。 – EricS

+0

私はあなたの答えの半分しか理解していませんが、私はそれを調べます。 基本的には、NSDataに変換し、TCPを使ってサーバーに送信し、それを別の電話に中継する必要があるとします。正しい? 必須の電話機はどのように識別できますか? –

関連する問題