2

Android アプリを使用して、プリペイド SIM カードを使用して GPS 座標を送信したいと考えています。私の理論では、応答をダウンロードせずにリクエストのみを送信する場合、カードのお金を使い果たすことはありません。

これをテストするには: 方法はありますか 1. Android の場合。リターンを期待しない特定のタイプのリクエストを作成しますか? 2. サーバー側。(できれば php -lamp スタック) 応答がありませんか?

UDP と TCP に関係があるような気がします。

4

2 に答える 2

2

通常、HTTP は TCP 上で実行されます。代わりに UDP またはある種のハイブリッド アプローチを使用するクライアント サーバー モデルを作成した場合、これは機能する可能性があります。私は決して専門家ではありませんが、UDP で実行される一般的に使用される RESTful アプリケーションについては知りません。

于 2013-11-11T05:58:14.730 に答える
1

サーバーへのソケット接続を作成し、UDP プロトコルを使用して書き込むと、Steve が上で説明 したようにうまくいきます。

InetAddress serverAddr = Inet4Address.getByName("addressIP");
Socket socket = new Socket(serverAddr, SERVERPORT);
socket.getOutputStream().write("your data".getBytes());

SERVERPORT は 8080,4040 の略で、サーバーによって異なります。このコードを使用してサーバーと通信しました

于 2013-11-11T06:28:37.947 に答える