我正在开发一个需要我们服务器快速响应的 Android 应用程序。我们使用 HttpURLConnections 进行通信。为了减少延迟,我想通过在用户主动使用应用程序时打开套接字来“预热”连接,这样当我们收到发送数据的请求时,连接已经建立(假设由于超时,套接字未关闭服务器端)。我相信 URL.openConnection() 在实际发送数据之前实际上并没有打开这个套接字(尽管它的名字)。这个对吗?如果是这样,是否有更好的方法来简单地打开一个套接字并稍后将其传递给另一个 HTTPURLConnection 而不发送数据并使该套接字在保持活动状态期间保持打开状态?
问问题
108 次
1 回答
0
我认为这可能会帮助你
https://github.com/Gottox/socket.io-java-client
它是一个 IO 套接字,与服务器在“on”方法上接收数据保持连接,您也可以通过“emit”发送数据。
于 2012-08-15T14:30:15.880 回答