Einzelnen Beitrag anzeigen

UweR

Registriert seit: 15. Mär 2004
Ort: Bad Marienberg
219 Beiträge
 
Delphi 7 Professional
 
#1

Viele permanente IP-Verbindungen parallel handeln

  Alt 17. Aug 2007, 11:09
Hallo Leute,

ich muß mit einem TCP-server permanente Verbindungen parallel handeln. Bisher bin ich einfach hingegangen hab nen Indy-Server genommen, mir nen Thread abspalten lassen, da eine Klasse drangepappt die mir die Daten einliest und diese dann schön threadsafe an meine Applikation übergeben die damit irgendwas anstellt wie in ne Datenbank schreiben etc.. Bis jetzt war die Anzahl der Verbindungen ein paar Hundert und es hat damit auch funktioniert. Nur jetzt sollen aus hunderten Tausende werden und das tausende Threads da in der Gegend rumschwirren und fragen ob denn jetzt wal was für sie zu tuen ist find ich nicht so prickelnd, zumal die Verbindung so oder so die meiste Zeit ruht. Sie muß nur gehalten werden weil am anderen Ende GPRS-Teile sitzen denen so ab und zu mal was geschickt werden muß, die aber wegen GPRS halt nicht direkt erreichbar sind.

Fällt irgendjemand dazu ne Lösung ein? Z.B. einfach nur an den Verbindungen lauschen und erst dann nen Thread abspalten wenn wirklich Daten kommen?
Gruß
UweR
  Mit Zitat antworten Zitat