Hey =)
Ich möchte folgendes programmieren, bin mir aber nicht sicher wie ich das angehen soll, daher wäre es toll wenn mir jemand einen Tipp geben könnte was hier der beste Weg ist =)
Es gibt ein Client und zwei Server.
Ich nennen diese nun C, S1 und S2.
1. Nun baut C eine Verbindung zu S1 auf. C fordert Daten von S1 an und bekommt diese geschickt. Bis hierher kein Problem.
2. S1 baut eine Verbindung zu S2 auf. Die Verbindung zwischen C und S1 muss allerdings bestehen bleiben. S2 sendet S1 im Anschluss daran Daten.
3. Nun sollen die Daten welche S1 von S2 erhalten hat, von S1 an C über die bestehende verbindung "weitergeleitet" werden.
C und S2 kennen sich also nicht.
Das ganze soll über sockets laufen. Punkt 1 läuft bereits, nur weiß ich nicht wie das nun läuft eine weitere Socket verbindung aufzubauen ohne das die alte verloren geht.
Vielen Dank!
Gruß Favi
Ich möchte folgendes programmieren, bin mir aber nicht sicher wie ich das angehen soll, daher wäre es toll wenn mir jemand einen Tipp geben könnte was hier der beste Weg ist =)
Es gibt ein Client und zwei Server.
Ich nennen diese nun C, S1 und S2.
1. Nun baut C eine Verbindung zu S1 auf. C fordert Daten von S1 an und bekommt diese geschickt. Bis hierher kein Problem.
2. S1 baut eine Verbindung zu S2 auf. Die Verbindung zwischen C und S1 muss allerdings bestehen bleiben. S2 sendet S1 im Anschluss daran Daten.
3. Nun sollen die Daten welche S1 von S2 erhalten hat, von S1 an C über die bestehende verbindung "weitergeleitet" werden.
C und S2 kennen sich also nicht.
Das ganze soll über sockets laufen. Punkt 1 läuft bereits, nur weiß ich nicht wie das nun läuft eine weitere Socket verbindung aufzubauen ohne das die alte verloren geht.
Vielen Dank!
Gruß Favi