2011-11-14 11 views
2

私はクライアントサーバーのココアアプリケーションを持っています。クライアントはサーバーのIPアドレスを使用してサーバーと通信します。私の質問は、私のココアアプリケーションでサーバのIPアドレスが変更されたことを確認する方法と、クライアントのIPアドレスが変更されたことをクライアントに通知する方法です(クライアント@サーバのIPアドレスを保存してクライアントに通知する必要があります)。私はクライアントとサーバー間の通信に分散オブジェクトを使用しています。CocoaアプリケーションのIPアドレス

答えて

8

DNSを使用してください。サーバーの現在のIPアドレスを見つけることができます。つまり、IPアドレスがいつ変更されたかを簡単に検出して(クライアントが更新されたアドレスを自動的に使用するようにする)ことができます。サーバーのアドレスの急激な変更を想定している場合は、DNS応答に短い生存時間を使用できます。