「サーバー」から「1ミリ秒から10ミリ秒の間」ごとに「サーバーに4096バイトのデータを取得する必要がある」というプロジェクトに取り組んでいますが、「時間がかかりすぎる」、つまり「約300ミリ秒から700ミリ秒」です。 "これにより、アプリケーションでデータが失われます。
以下のスニペットを使用しています
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost("http://192.168.1.40/ping");
HttpResponse response = client.execute(request);
HttpResponseにかかる時間は、300ミリ秒から700ミリ秒程度です。
どうすればより速く応答を得ることができますか?
これの代わりに、これよりも速くサーバーからの応答を取得するために他に何を使用できますか?
解決策や解決方法を教えてください。
私はグーグルをやって、のような他の方法を経験しましたが、これを使用DataOutputStream
してByteOutputStream
いません、それもまた時間がかかりすぎますHttpResponse
。
ヘルプをいただければ幸いです。