Hi,
Zitat:
Allerdings müsste es doch trotzdem auch so funktionieren, dass man die connection zu macht und dann zum antworten ne neue aufmacht, oder?
Nein, nicht zwangsläufig ! Es Connection kann immer nur von der Client-Komponente zur Server-Komponente aufgebaut werden.
Ich versuche das mal zu veranschaulichen :
Dein Modell, soweit ich Dich verstanden habe:
PC1 PC2
Udp/
Tcp-Client1 ---> connect --> schickt Kommando1 Udp/
Tcp-Server2
trennt die Verbindung zu Client 1
Udp/
Tcp-Server1 <--- schickt Antwort <--- connect Udp/
Tcp-Client2 schickt nacht Zeitpunkt X Antwort zu Kommando 1
Damit das funktioniert müssen für den Server1 und den Server2 jeweils entsprechende Ports im Router freigeschaltet werden,
wenn das ganze nicht Lan-Intern ohne Firewall läuft.
Mein Vorschlag an Dich:
PC1 PC2
Udp/
Tcp-Client1 ---> connect --> schickt Kommando1 Udp/
Tcp-Server2
udp/TcpClient1 <--- schickt Antwort in gleicher Verbidung das kann auch erst nach xyz Sekunden sein
Nochmal, was willst Du damit im Endeffekt realisieren ?
In meinen Augen gibt es eigentlich keinen Grund für Variante 1!
Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.