Java 如何在接下来的HttpURLConnection之前打开套接字

Java 如何在接下来的HttpURLConnection之前打开套接字,java,android,Java,Android,我正在开发一个Android应用程序,它需要我们服务器的快速响应。我们使用HttpURLConnections进行通信。为了减少延迟,我想在用户积极使用应用程序时打开套接字来“预热”连接,这样当我们收到发送数据的请求时,连接就已经建立(假设套接字没有因为超时而关闭服务器端)。我相信URL.openConnection()在实际发送数据之前不会打开这个套接字(不管它的名称如何)。这是正确的吗?如果是这样的话,有没有更好的方法可以简单地打开一个套接字,稍后将其传递给另一个HTTPURLConnect

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

我想这可能会对您有所帮助

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