Adobe AIR を使用してソケット サーバーをセットアップし、サーバーを使用して 2 つのクライアントが相互にメッセージを送信できるようにしようとしています (これは Android ベースのプロジェクトであるため、サーバーは PC の仲介者として機能する必要があります)。何らかの理由で、私が送信しているメッセージは、他のクライアントではなく、同じクライアントにのみ返送されています。各メッセージがどこから来たのかを特定し、反対側でそれをどのように処理するかを特定するシステムをすでにセットアップしています。
変数 'connectionNum' int は、基本的にクライアントが 0 か 1 かを表し、サーバーとの間で送受信されるデータの前には 0 か 1 のいずれかが付きます。
理想的には、すべてのメッセージの先頭に int を付けて両方にデータを送信しようとするのではなく、一度に 1 つの特定のクライアントにデータを送信する方法が必要です。
現時点では、接続する 2 番目のクライアントのメッセージのみが実際にサーバーを介して送信され、最初のクライアントは空白のメッセージを送信しますが、理由は不明です。