如何打开套接字预期随后的HttpURLConnection

时间:2012-08-15 13:39:27

标签: java android

我正在开发一款需要我们服务器快速响应的Android应用程序。我们使用HttpURLConnections进行通信。为了减少延迟,我想通过在用户主动使用应用程序时打开套接字来“预热”连接,这样当我们收到发送数据的请求时,连接就已经建立(假设由于超时,套接字未关闭服务器端)。我相信URL.openConnection()实际上并没有打开这个套接字(尽管它的名字),直到实际发送数据。它是否正确?如果是这样,有没有更好的方法来简单地打开套接字并在以后将其传递给另一个HTTPURLConnection而不发送数据并让该套接字在保持活动时间内保持打开状态?

1 个答案:

答案 0 :(得分:0)

我认为这个migth可以帮助你

https://github.com/Gottox/socket.io-java-client

它是一个IO套接字,与服务器接收关于方法“on”的数据的连接,你也可以通过“emit”发送数据。