Hallo,
habt ihr eine Idee, wie ich aus einer Menge von TClientSockets die schnellste Verbindung herraussuchen kann (von einem TServerSocket)?
Ich habe ein TServerSocket und mehrere Connections, und würde jetzt gerne die Übertragungsraten bestimmen. Gibt es dazu Möglichkeiten ohne alle möglichen Leute anzupingen?
Wenn es Möglichkeiten mit den Indy Komponenten gibt ist mir das auch Recht, dann steige ich im Notfall um.
Wenn ich anpingen muss, wie mache ich das am besten?
Ich könnte ja alle Verbindungen in einer For-Schleife anpingen, und der, der als erstes antwortet ist am schnellsten. Das Problem: Bei mehreren Verbindungen kann es sein, dass die erste Antwort zurück ist, bevor jeder Ping draußen ist.
Alternativ könnte ich jeden einzeln anpingen, nacheinander, und erst den nächsten, wenn der letzte geantwortet hat. Das ist aber relativ aufwendig.
Habt ihr andere Ideen, gibt es sonstige Möglichkeiten?
Hoffe ihr könnt mir helfen,
mfG ZO_orki