我在 stackoverflow 上阅读了很多关于 socket 与 URLConnection 的帖子,看起来差别不大。有人能告诉我低级别(套接字编程)有什么优势吗?
最佳答案
因为 URLConnection 假设有一小组预定义的协议(protocol)。通常在进行套接字编程时,您正在编写自己的协议(protocol)。虽然您可以注册其他协议(protocol),但这样做会很麻烦,而且您的自定义协议(protocol)可能不适合 URLConnection 系统。使用纯套接字更灵活,更容易处理。因此,除非您使用其中一种预定义协议(protocol),否则没有理由使用 URLConnection。
关于java - 当我们有 UrlConnection 时为什么要使用套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24221984/