私は、他のいくつかのデバイスにデータをブロードキャストする必要があるアプリケーションの作成の初期段階にあります。3g以上のAndroid用の
私が最初に考えたのは、彼は、UDPは(私のアプリのために不可欠である)モバイルネットワーク にするときNATを押し通すことができなくなりますが、両方 http://code.google.com/p/boxeeremote/wiki/AndroidUDPと Android 3G UDP Broadcast によると、UDPブロードキャストを使用していました。
私はどちらかといえば、サーバーを使ってブロードキャストすることができますが、私のホームサーバー上で多くのトラフィックを生成することは避けたいと思います。
私が考えることができる最後の選択肢は、複数のtcp/ip接続を持ち、接続されたすべてのクライアントを経由してブロードキャストを送信することです。しかし、私は少なくとも30人のリスナーを持つことにしているので、これは高価になると私は信じています。
私は任意の放送が、それは私がいずれかを投稿していない理由です、まだコードが関連付けられていません。)
はNATを突破する方法はありますか?電話機は同時に30のtcp/ip接続を処理できますか?あるいは私は他の放送方法を調べるべきですか?
何かヒントをいただければ幸いです!
種類は ヨハン・リッシュ
について::::::::::::::::::::::::: ADDED ::::::::::: :::::::::::::::::::::::::::::::::: 30-360秒ごとに10-20文字の長さの文字列を送信します。 ポイントは文字列形式です。データの送信順序は重要ではないので、まずudpを考えました。
ユーザーがログインしたときに自分の現在のIPでデータベースを更新するようにサーバーを設定しました。
私はそれがグローバルに機能することを望んでいますが、同じ国のモバイルネットワーク内で機能する限り、
これは、私が考えることができるすべての関連情報です。これでいくつかのことがクリアされることを願っています! ::::::::::::::::::::::::::::/ADDED ::::::::::::::::::::::::::::::::: ::::::::::::
あなたが正確に何を放送するのか、どのくらいの頻度で、他のデバイスの場所などを説明すれば助けになるでしょうか。少し詳細を投稿すると、誰かが代替案を提案できるかもしれません。 – Squonk