Hola a todos,
A ver como se lo explico a ustedes.
Ya les anticipo que aun no gogleado sobre el tema, y que soy autodidacta, no diplomado.
Se me presenta la ocasión de crear una aplicación del lado Servidor. (El cliente pedirá mediante un WebService [que ya veré como lo toreo]).
La aplicación recibirá peticiones de hacer algo, contestar la respuesta y dar por acabada la pecitión; es decir lo que se haría sería del tipo "oye servidor, aquí tienes esta cadena, grábala en un fichero y dime el nombre del fichero que has grabado". No hay un diálogo de varios mensajes entre el cliente y el servidor.
Ahora les comento lo que me han explicado (no lo abré oído bien).
Van y me cuentan (una persona que en principio sabe mucho más que yo):
-cuando recibas la petición del cliente, vas y lanzas tu exe, que haga lo que deba, conteste al cliente y se cierre.
Y esto debe hacerlo para cada petición del cliente.
Y yo pienso, entonces si se da el caso de tener unas 10 peticiones concurrentes (para el caso concreto sería posible), habrán 10 exe ejecutándose.
Y yo les pregunto a ustedes del foro, esto es así? un Servidor se comporta de esta manera? No se utilizan multihilos? O algo parecido? El Servidor, no está escuchando y gestionando mensajes del tipo "ya te he oído, estoy saturado, espera un momento, ahora te atiendo, etc."?
Por favor láncenme algún comentario, o si puedo encontrar algo para ignorantes que me guie.
Para acabar, lo harían ustedes con Harbour? y con FiveWin y Harbour?
Saludos y gracias
Carlos G.
Cliente Servidor. Como empezar.
Cliente Servidor. Como empezar.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Cliente Servidor. Como empezar.
Carlos,
A cuantos clientes tendria que atender, aproximadamente ?
A cuantos clientes tendria que atender, aproximadamente ?
Re: Cliente Servidor. Como empezar.
Gracias Antonio,Antonio Linares wrote:Carlos,
A cuantos clientes tendria que atender, aproximadamente ?
Podrían llegar a ser unas 10 ó 15 en el mismo instante (concurrentes), y el trabajo que debería realizar el ejecutable podría tardar de 3 a 5 segundos; por tanto estamos hablando en el peor de _ de un máximo de unas 60 peticiones ejecutándose en el mismo segundo.
Esta punta de trabajo no es constante, sino que se trataría del momento del día con más solicitud, teniéndose que ejecutar unas 2500 solicitudes de clientes diferentes en 20 minutos.
Lo conocido són las 2500 solicitudes i los 20 minutos, el resto es aproximado y buscando el límite.
Y estoy pensando en utilizar un control Activex para crear un documento en RTF (documento dinámico y bastante complicado por cierto).
Gracias de nuevo.
Carlos G.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Cliente Servidor. Como empezar.
Carlos,
Doug ha desarrollado una aplicación cliente servidor por sockets bastante interesante:
http://forums.fivetechsupport.com/viewt ... 69&start=0
Posiblemente puedas usar su trabajo como referencia y punto de partida de lo que quieres hacer
Contacta con él, que seguro te ayudará con la implementación
Doug ha desarrollado una aplicación cliente servidor por sockets bastante interesante:
http://forums.fivetechsupport.com/viewt ... 69&start=0
Posiblemente puedas usar su trabajo como referencia y punto de partida de lo que quieres hacer
Contacta con él, que seguro te ayudará con la implementación
Re: Cliente Servidor. Como empezar.
Gracias Antonio,Antonio Linares wrote:Carlos,
Doug ha desarrollado una aplicación cliente servidor por sockets bastante interesante:
http://forums.fivetechsupport.com/viewt ... 69&start=0
Posiblemente puedas usar su trabajo como referencia y punto de partida de lo que quieres hacer
Contacta con él, que seguro te ayudará con la implementación
Ya lo he leído, parece ser una especie de cliente-servidor personalizado y adaptable según necesidades.
La solución que plantea me gusta e intuyo que puede llegar a desencadenar 'loquesea' del lado servidor.
Por otro lado, no entiendo porque en sus primeros mensajes dice no quiere usar LeToDB si lo que persigue es trabajar sobre DBF (en otros posteriores dice que no entiende/le es dificil el 'C'); mi nivel de ingles es bajo.
Un saludo
Carlos G.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Cliente Servidor. Como empezar.
Carlos,
Doug ha optado por construirse una solucion 100% suya, lo cual es muy interesante, pues podrias adaptarla a tus necesidades
Doug ha optado por construirse una solucion 100% suya, lo cual es muy interesante, pues podrias adaptarla a tus necesidades
Re: Cliente Servidor. Como empezar.
Gracias, la tendré en cuenta.Antonio Linares wrote:Carlos,
Doug ha optado por construirse una solucion 100% suya, lo cual es muy interesante, pues podrias adaptarla a tus necesidades
Un saludo
Carlos G.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10