Schreiben einer java.net.SocketImplFactory

8

Das javadoc für SocketImplFactory erwähnt ausdrücklich, dass "eine Anwendung durch Ändern der Socket-Factory, die die Socket-Implementierung erstellt, sich selbst so konfigurieren kann, dass Sockets erstellt werden, die der lokalen Firewall entsprechen."

Um jedoch eine Verbindung zu der fraglichen Firewall herzustellen, benötigt man einen echten Socket, um die reale Verbindung herzustellen. Mit der Standard-SocketImplFactory ersetzt, wie geht man einen echten Sockel bekommen?

Ich weiß, dass java.net.PlainSocketImpl und java.net.SocksSocketImpl auf Suns Java verfügbar sind, aber gibt es eine Möglichkeit, dies zwischen JVMs zu machen?

    
Dolda2000 18.01.2010, 02:55
quelle

2 Antworten

1

Es gibt einige Informationen über den Hintergrund dieser Dokumentation hier

    
Damien B 19.01.2010 18:00
quelle
0

Sie erstellen den Socket für die Verbindung mit der Firewall vor , indem Sie setSocketImplFactory aufrufen.

    
Anon. 18.01.2010 03:00
quelle

Tags und Links