2010-12-15 3 views
2

iphoneのIPが知られている場合、別のIPアドレスがそれと通信するようにするiphoneにデフォルトで実行されているサービスはありますか?私はiPhoneのIPアドレスを持っていれば、とにかく私はそれと通信することができますか?

+1

ユーザーの許可なくiPhoneとの通信を開こうとしているような気がしますか? – Jasarien

+0

私はそうだと思いますが、それではテキストメッセージは何ですか?私は、通常の電話の使用以外のアイフォーンとの通信の他の方法があるかどうかを調べたいと思います。 – rutherford

答えて

3

はい、技術的に可能です。しかし問題のカップルがあります:電話がスリープモードのときは

  1. モバイルIPアドレスは通常
  2. を変更するには、そのネットワークインタフェースは、おそらく到達可能ではありません。

私はあなたが電話との通信を開始するためにそれに頼ることはできないと思います。

+0

ありがとう、私は通信のためにどのようなオプションがありますか? – rutherford

+0

まあ、あなたはカップルを持っています。ターゲットとするモバイルデバイスによって異なります。 –

+0

iphoneをターゲットに設定していますか? – rutherford

0

壊れていない電話機には、すぐに使用できるオプションは多くありません。ただし、電話で実行される独自のクライアントアプリケーションを作成することはできます。リモート接続を受け入れるか、または開始します。

この場合、プロトコルは完全にあなた次第です。

携帯電話を脱獄する場合は、OpenSSHパッケージをインストールして、携帯電話にSSHとSFTPアクセスを許可することができます。

+0

電話がすでに刑務所に壊れている場合は、私自身の特別なクライアントをインストールせずに利用可能な通信サービスがありますか? – rutherford

+0

SSHはCydiaからインストール可能な大きなものです。そうすればSSHとSFTPの両方が得られ、ファイルをアップロードできます。 SSHをインストールする場合は、デフォルトのrootパスワードを変更する必要があります。 – Mike

0

私はあなたのアプリで何をしたいのか分かりませんが、gcdを使ってメインスレッドから切り離されたスレッドを作成し、それを使ってJSONオブジェクトを使ってサーバーから情報を送受信することができます例。ソケットを使用してクライアントなどを書くことができます。 永遠に実行できるので、新しいスレッドを提案しました(エンタープライズアプリケーションでは、AppStore AppStoreで実行中のスレッドをAppleが承認するかどうかわかりません)。 私は一貫したクライアント/サーバー関係でアプリケーションを開発しなければなりませんでした。

+0

私は自分のiPhoneを作成しないで、既存のサービスを使いたい – rutherford

関連する問題