![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Holas,
Multi-Hilo, hay veces que soy lento para los terminos tecnicos :-(, Pero alli te va un poquitin de consuelo: Tienes un servidor donde tienes tu base de datos "Interbase" y tambien tienes tu servidor de aplicaciones "Hecho el delphi, porsupuesto". Los clientes se conectan al servidor de aplicaciones y el el servidor de aplicaciones de coneta a tu base de datos... No deberia haber problema alguno, Interbase soporta concurrencia, y no deberia colgarse el servidor de aplicaciones. Ahora, debo suponer que algo esta mal en tu aplicacion... Dices: Que el cliente captura su ip publico lo guarda en la base de datos y se desconecta...perfecto. Hay momento que los programadores suponemos las cosas, por ejemplo: que una determinada linea o conjunto de lineas es: /Infalible/va_a_pasar_bien/nunca_habra error_ aqui/ Y alli esta el problema a nuestros pesares. Ahora, En que ayudo?, :-), solo atino a decirte nuevamente: Interbase soporta concurrencia en tres capas. Your friend StartKill Lima-Perú Nota: Hubo momentos que deje de hacer ciertas rutinas pensando que interbase con delphi no soportaba determinados requerimientos... pero al tiempo /leia/me decian/miraba/, que si, IB y Delphi puede hacer eso... me armaba de valor y retomaba mis rutinas. |
|
#2
|
||||
|
||||
|
????
Gracias StarKill, yo entiendo lo que me comenta he investigado y he encontrado que supuestamente los IBX's soportan la Multitarea(MultiHilo), pero como se comporta el Servidor de Aplicaciones me hace pensar otra cosa.
He realizado bastantes pruebas, con decirle que funciona Excelentemente cuando Genero 1 Reporte de una red externa, lo hago en 3 Capas, Genero 3 Años de Información de 7 Sucursales que es un Mundo de DATOS y genera el Reporte en TAN SOLO 15 Segundos es una SuperMegaVelocidad, me impresiona esa velocidad, pero el único problema es que si genero el Reporte en 2 PC's en Redes Externas(en otra RED) al mismo tiempo se CONGELA el Servidor de Aplicaciones exactamente cuando ABRO el ClientDataset, el problema no es cuando se conecta el TSocketConnection al Servidor de Aplicaciones, me di cuenta porque hice pruebas dentro de Delphi para revisar en que momento pasaba esto. Quiero adjunta 1 archivo donde tengo el Servidor de Aplicaciones para que lo vean pero mide 900kb y no se puede. Gracias por su respuesta. Seguire investigando |
|
#3
|
||||
|
||||
|
Resuelto
Cambie el Modo de Generar los Hilos en el Servidor de Aplicaciones, dentro del Remote DataModule al final viene las siguientes líneas:
Cambie tmApartment por tmSingle y ya no se quedan conlgados los Clientes al Accesar al mismo tiempo. Espero a alguien le sirva. Saludos.... |
|
#4
|
||||
|
||||
|
¡Hola a todos!
Cita:
Gracias Alfredo. Un abrazo multi hilo. Al González ![]() |
|
#5
|
||||
|
||||
|
Ok
Me da gusto que le haya Servidor el Hilo....
Saludos.... |
|
#6
|
||||
|
||||
|
todos los días se aprende algo
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|