我是Android的新手。我对2个用于Android网络通信的API的功能有一个非常基本的困惑。
从conn.connect()看来,connect()是实际创建连接的原因。
从url.openConnection()看来,openConnection()实际上创建了连接。
在围绕SO主题进行的一些讨论中,conn.connect()支持前者,有4个赞成票,而url.openConnection()支持后者,有97个赞成票。
有人可以帮忙消除混乱吗?
因此,进一步深入研究实际上有助于我更清楚地了解这一点。
正如在上述意见进行了讨论,并作为中还提到这里
现在,只要conn.getInputStream()而言,按照这个,
并非总是要求您显式调用connect方法来启动连接。如果需要,依赖于连接的操作(如getInputStream,getOutputStream等)将隐式执行连接。
现在,他们究竟如何精确地隐式建立连接,这是我仍在尝试解决的问题!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句