そのため、一度に 2 人のユーザー間でのみ行われるピア ツー ピア チャットを含むアプリがあります。私が今行っているのは、ユーザーが新しいメッセージを入力すると、メッセージを mysql テーブルに挿入する PHP スクリプトを呼び出すことです。次に、コードは 5 秒ごとにすべてのメッセージをダウンロードする php スクリプトを呼び出します。そのため、メッセージ間に最大 10 秒のギャップがあります。私の質問は、ピア ツー ピア チャットを行うためのより良い方法があるかどうかです。
サーバーを仲人として使用できます。他の電話を見つけるためだけに使用してください。IP アドレスを指定して、一方の電話機が他方の電話機に接続し、接続を開始できるようにします。電話の 1 つはチャット サーバーとして機能します。
たとえば、ここで Cocoa を使用したソケット プログラミングについて読むことができます。