OK ich glaube ich habe die Lösung
Code:
Legende:
IE - Internet Explorer
ME - Meine Applikation
P1 - Server 1
P2 - Server 2
PN - Server N
H - Host
Verbindungskette:
IE <-> ME <-> P1 <-> P2 <-> ... <-> PN <-> H
Lösung zum Verbindungsaufbauproblem:
1. IE schickt ME den Socks4 Header mit der
IP = Host
2. ME schickt nun seinerseits einen neuen Socks4 Header mit
IP = P2 an P1
3. ME schickt anschließend einen weiteren Socks4 Header mit
IP = PN an P1 -> dieser leitet es an P2 und dieser baut nun die Verbindung zu ..PN auf.
4. ME schickt letztendlich den letzten Socks4 Header mi
IP = Host an P1 -> der leitet es weiter an P2 - und der wiederum -> PN = nun ist die Kette vollständig
5. Jetzt werden die Daten geschickt
Immer wieder schön, wenn man seine Probleme selbst lösen kann.
Trotzdem danke an die 46, die diesen Thread gelesen haben.
MfG