什么是服务器通信的最佳方法?

时间:2012-05-10 15:38:21

标签: android performance http tcp

我的应用程序与服务器进行了很多通信 - 正在发送和接收大量数据。 我的问题是,我真的应该只为所有请求使用HttpConnection或使用某种TCP吗?我在文档中找到了某些内容(无法再次找到)关于TCP的相关内容,并且TCP通常更有效。

我在每次服务器呼叫时发送大约100-400kb的文件。

我也不确定在我的服务器上使用one vs other的服务器端效果?我的意思是应用程序客户端可以使用HttpConnection更快地工作,但对服务器来说效率更高吗? 从长远来看,当不仅仅进行一次通话时,使用服务器的正确方法是什么?

我发现关于这个主题的信息很少,希望你们能帮助我。

1 个答案:

答案 0 :(得分:2)

正确的方法是使用HttpClientURLConnection类。其中HttpClient更容易使用。如果你发现这些类在某种程度上是不够的,你将使用其他东西,如原始套接字,但它不太可能。