Hallo, ich will eine Socket-Verbindung zwischen einem Client und einem Server aufbauen. Der Server lauscht mit einem ServerSocket auf Port 443. Zwischen Client und Server hängt ein Proxy, auf dem der Port 443 freigeschalten ist. Ich habe es mit folgendem Code versucht:
Es gibt eine "IllegalArgumentException: Invalid Proxy".
Das zweite Problem ist, dass ich leider auf Java 1.4.2 angewiesen bin... Da würde oberer Code schon mal gar nicht funktionieren!
Wie baue ich also eine Socket-Verbindung über einen HTTP-Proxy zu meinem Server auf?
Ich brauche diese Verbindung für ein Chat-System...
Vielen Dank im Voraus, opp
Java:
import java.net.*;
public class ProxyTest {
public static void main(String[] args) throws Exception {
Proxy proxy = new Proxy(
Proxy.Type.HTTP,
new InetSocketAddress("www-proxy.my-domain.com", 80)
);
Socket sock = new Socket(proxy);
sock.connect(new InetSocketAddress("my-2nd-domain.com", 443));
}
}
Das zweite Problem ist, dass ich leider auf Java 1.4.2 angewiesen bin... Da würde oberer Code schon mal gar nicht funktionieren!
Wie baue ich also eine Socket-Verbindung über einen HTTP-Proxy zu meinem Server auf?
Ich brauche diese Verbindung für ein Chat-System...
Vielen Dank im Voraus, opp