![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
TIdTcpServer con multiples conexiones
Hola, mi problema es el siguiente: tengo un servidor y multiples clientes (montados con TidTcpServer y TIdTcpClient). Todo funciona bien pero cuando hay muchas conexiones simultáneas, desde el servidor se cierran las conexiones activas. He puesto la propiedad maxConnections a cero para que no tenga límite de conexiones y tb he aumentado el valor de la propiedad ListenQueue pero sigo con el mismo problema.
Alguien que haya trabajado con servidores con mucha carga de trabajo puede darme alguna pista? Algún parámetro de configuración del servidor para que permita gestionar más conexiones a la vez? Muchas gracias. |
#2
|
|||
|
|||
hola, ¿qué versión de indy usas? ¿redefines el handler de PeerThreads?
no conozco los detalles de tu código |
#3
|
|||
|
|||
uso indy 9
redefino el handler El problema que hemos detectado es a nivel de sistema operativo, windows por defecto solo es capaz de gestionar 5000 puertos simultáneos, asi que no es problema del componente sino del SO. Gracias por la respuesta de todas formas, un saludo ![]() |
#4
|
|||
|
|||
vaya, no sabia que te referias a tal cantidad de conexiones
yo pensaba que por algún tipo de mala gestión de objetos, en algún momento habría "delete" donde no tendría que estar o algo así ![]() pero vamos, para mi muchas conexiones son 20 simultaneas no está mal saber lo de los 5000 puertos un saludo |
#5
|
|||
|
|||
Pues por si te interesa se arregla añadiendo una variable en el registro y se puede configurar hasta un maximo de 65536
saludos |
#6
|
|||
|
|||
conexiones multiples
Hola hackerinblues:
Tengo el mismo problema que ya resolviste pero necesito que me especifiques exactamente la forma de hacerlo. En mi caso particular tengo un servidor IdTCPServer con la propiedad ListenQueue en 15 y un componente TCPThreadMgrPool con el poolsize en 300, pero sucede que cuando el servidor recibe muchas conexiones simultaneas se cierran las conexiones activas. Segun tu comentario lo resolviste mediante un llave de registro, por favor si esta dentro de tus posibilidades responder este mensaje o darme alguna informacion mediante correo, aqui te dejo mi direccion: yaliuva @ cav . desoft . cu. Sin mas espero respuesta... garcias de antemano Última edición por Casimiro Notevi fecha: 11-05-2010 a las 17:26:18. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con el TIdTCPServer | vejerf | Varios | 4 | 13-11-2007 20:06:49 |
Ayuda con TidTCPClient y TidTCPServer | vejerf | Internet | 10 | 24-05-2007 16:47:58 |
TIdTCPServer | didier | Internet | 1 | 16-05-2007 03:58:58 |
TidTcpServer,TidTcpClient | nenufer | Internet | 11 | 14-06-2006 12:17:04 |
Urgente tidTcpServer Indy | Pally | Internet | 2 | 30-08-2003 01:01:11 |
![]() |
|