Christian Stalp wrote:

Hallo allerseits,
kann mir jemand sagen, wie man TCP-Sockets in Java erzeugt, die �ber einen Proxy aufgebaut bzw. umgeleitet werden?

Gruss Christian
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org


/Alle ben�tigte Klassen sind im /java.net/ Packung, bitte ein Mal importieren.
/�ffnen eines Client-Sockets ist keine Magie.

Socket meinSockel=new Socket("MAschinenname/IP",portNummer);
Fang' lieber IOException ab.

Ein Proxy lauert auf einem Port und tut das,was man ihm gesagt/reinprogrammiert hat. Wenn Du speziel einen HTTP-Proxy (z.B. auf port 8080) meinst und damit /dar�ber kommunizieren willst, dann
Socket meinSockel=new Socket("MeinProxy",8080);

Um die Anforderungen vom meinSockel an die gew�nschte Stelle umzuleiten muss der Proxy sich bem�hen.Wenn das wissen wills welchen Dialekt der Proxy spricht, weiss ich net:(
DataInputStream und DataOutputStream sind die Klassen mit denen Du Nachrichten senden und empfangen kannst.

Wenn Deine Feuerwand Deine gew�nschte Portnummer zul�sst, dann �ffne meinSockel direkt gegen die Stele, wenn nicht dann versuche es die Gegenstelle auf einem Port laufen zu lassen welche dur die Feuerwand reisen darf.

Bitte um Verbesserungen/Korrekturen, denn Socket-Programmieren ist sehr interessant.

ridvan

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org


Antwort per Email an