为什么Socket.connect使用SocketAddress而不是InetSocketAddress?
我阅读了Socket.connect的源代码,它只是将SocketAddress强制转换为InetSocketAddress,如果IllegalArgumentException无法强制转换为SocketAddress,则会抛出InetSocketAddress
我对此感到很困惑。

最佳答案

基本想法可能是Socket类的将来版本可以支持其他类型的连接。

10-08 08:52