in Ordnung i, diesen Ansatz zu verstehen versuche können, sagen, dass ich 2 ServerTidtcpserver auf Multiports hören?
ausgeführt habenServer A auf IP-36663 1.1.1.1 und Port ist Server B ist auf IP 2.2.2.2 und Port 54223
i Ich möchte diesen Ansatz verstehen
Kann ich Clients auf Server A in die Lage versetzen, mit Clients auf Server B zu kommunizieren? als Beispiel ein Client verbindet auf Server A und möchte einige Daten an einen Client senden, der Verbindung zu Server B ist dies kann mit Indy TCP Server getan werden?
Wenn die Antwort ja lautet, ist ein Beispiel hilfreich, um diesen Ansatz zu verstehen.
ich habe 2 Server auf verschiedenen Maschinen
1 Maschine haben einige langsame Netzwerkproblem und das andere haben gutes Netzwerk.
die Logik hier ist, wenn der Kunde zu serverA, die mehr als 20 Sekunden verbinden dauert, während diese 20 Sekunden versuchen, auf anderen Server-IP zu verbinden und mit dem Kunden kommunizieren kann, die bereits coonnected auf serverA
also ich nur multi ip und port zur verbindung hinzufügen, wird dieser ansatz benötigt, um einige fehlgeschlagen verbindungen als beispiel, wenn server A braucht lange zeit zum verbinden dann verbinden mit server B und immer in der lage zu kommunizieren mit Server A –
öffnen Die Ports beeinflussen nicht die Zeit, die für die Verbindung zu ihnen benötigt wird. Wenn Sie zwei Ports * auf demselben Servercomputer * öffnen, kann ein Client eine Verbindung zu einem der Ports herstellen, und es sollte die gleiche Zeit in beide Richtungen dauern. Nun, wenn Sie * zwei Server-Maschinen * haben und wollen, dass sie miteinander reden, ist das ein ganz anderes Problem. Ich schlage vor, dass Sie Ihre Frage bearbeiten, um Ihre tatsächliche Situation zu klären. –
nein ich meine auf verschiedenen Maschinenservern. –