Rah*_*dia 5 java android http httpresponse
我正在研究一个项目,其中"我必须从"服务器"获得4096字节的数据到服务器"每"1毫秒到10毫秒".但它"花费太多时间"即"大约300毫秒 - 700毫秒" "这导致我的应用程序丢失数据.
我正在使用下面的代码片段
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost("http://192.168.1.40/ping");
HttpResponse response = client.execute(request);
Run Code Online (Sandbox Code Playgroud)
HttpResponse只花费太多时间,即大约300ms - 700ms.
我怎样才能更快地得到回应?
而不是这个我可以使用什么来更快地从服务器获得响应呢?
请让我知道任何解决方案或解决方法.
我已经完成谷歌,经历过其他方式DataOutputStream,ByteOutputStream但没有使用这个,它也花了太多时间HttpResponse.
帮助将不胜感激.
这不可能。您每次都在重新创建连接。
您需要与服务器保持持久连接。尝试创建持久的 http 连接。
如果这不起作用,您可以尝试发送原始 udp 数据包(或其他任何数据包)。这会更难,但会花费更少的时间。
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |