Si lo que quieres es hacer una aplicacion chat, yo tengo hechos una par de componentes llamados tchatserver y tchatclient, que hice para que me sirvieran de base para el ajedrezchat.
Tambien intente hacerlos con INDY y me pasaba los mismo que ati, o peor, timeouts, eventos que no iban, conexiones perdidas, o sea, un verdadero tormento. Asi que los hice con los componentes ICS y me funciona perfectamente, sin un fallo siquiera.
Y tambien tengo por ahí unos componentes para http y ftp que usan threads distintos para cada operación. Aunque usan funciones de la librería wininet, pueden servirte para eso del del "pool of threads".
Luego los busco y los subo a la web por si te interesan. Lo mismo tardo un poco, pues datan de la época del delphi 2.0 y no se ni donde los tengo. Por no hablar de que el código que escribía por aquella época deeb dejar mucho que desear.
Un saludo!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
|