哪个是快速URLConnection或Socket

vin*_*oth 4 java url

从远程URL获取数据哪个连接类型将快速工作URLConnection或Socket.

r0a*_*t3d 6

两者都有不同的用途,具体取决于您的需要

套接字可以实现几乎双工类型的功能,而url连接可以连接到给定的URI并读取其内容.


Jam*_*son 5

大概你的意思是java“URLConnection”库与原始套接字。

由于 URL 连接在内部使用套接字,因此逻辑上套接字应该更快一点,因为 http 进行所有套接字调用以及处理完整协议的一些开销。

在实践中,我预计差异很小。如果您编写自己的套接字接口,则需要执行 URL 连接执行的大部分额外处理,以使套接字连接可用且可靠。

此外,java“URLConnection”库可能是由比你或我更好的程序员编写的。当然,大多数错误已经被发现了 10 年。那么为什么不利用这种技能和经验并使用更简单的 URLConnection。