0

1つのLAN上に複数のiPadを配置して、それぞれがピアツーピアブロードキャスト機能を備えた同じアプリを実行できるようにしたいと考えています。

これはピアツーピアブロードキャスト(サーバーレス)である必要があります。必要な場合は、イベントを送受信するローカルサーバーとして1つのアプリを指定できます。ただし、情報がLANを離れることはありません(したがって、クラウドサーバーはありません)。

簡単な例は、ボタンが1つしかないアプリです。このアプリの各インスタンスは、一意のID(たとえば、1〜10)で構成されます。ユーザーがLAN上の任意の場所でそのボタンに触れると、このアプリを実行している他のすべてのiPadは、ボタンが押されたLAN上の他の場所にあるアプリインスタンスの番号を表示します。

これは基本的な機能のようですが、IOSでも可能かどうかを見つけるのに苦労しています。誰かがそれがそうであることとそれを行う方法を確認できますか?

4

1 に答える 1

0

LANのブロードキャストIPでブロードキャストするように設定できます。マルチキャストアドレスのように使用します。

元。192.168.1.0/24 ブロードキャスト/192.168.1.255 でリッスン

唯一の欠点は、LAN 上のすべてのデバイスに送信されることです。

[編集] vv

または、1 つをサーバーとして指定すると、サーバーの IP アドレスをブロードキャストとしてアドバタイズできます。

于 2012-06-19T02:34:08.723 に答える