iPad のサーバー クライアント アプリケーションに CocoaAsyncSocket を使用しています。現在、サーバーが稼働している場合、クライアントはサーバーの IP を入力して接続できます。このアプリを実行しているローカル ネットワーク上のすべてのサーバーを表示する方法はありますか?
ありがとう!
iPad のサーバー クライアント アプリケーションに CocoaAsyncSocket を使用しています。現在、サーバーが稼働している場合、クライアントはサーバーの IP を入力して接続できます。このアプリを実行しているローカル ネットワーク上のすべてのサーバーを表示する方法はありますか?
ありがとう!
zeroconf/bonjourサービスを利用することで、自ネットワーク内のデバイスのルックアップを簡単に実現できます。
サーバーはサービスを実行し、service-nameを通知する必要があります。これは、クライアント アプリでフィルタリングできます。
約束はできませんが、以前の私の質問で何か役に立つことがわかるかもしれません: extern IP が object-c の独自のサブネット範囲にある場合のルックアップのクリーンなソリューション(注意、このコードはarm64アーキテクチャ用にコンパイルされず、再加工する必要があります)