SocketImplFactory的javadoc特别提到“应用程序通过更改创建套接字实现的套接字工厂,可以配置自身以创建适合本地防火墙的套接字。”然而,为了连接到有问题的防火墙,需要一个真正的套接字来进行真正的连接。替换默认的SocketImplFactory后,如何获得真正的套接字?我知道java.net.PlainSocketImpl和java.net.SocksSocketImpl在Sun的Java上可用,但是有什么方法可以在JVM之间移植吗? 最佳答案 有一些关于本文档背后思想的信息here