Cliente Servidor. Como empezar.

Post Reply
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Cliente Servidor. Como empezar.

Post by FiveWiDi »

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.
Un Saludo
Carlos G.

FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Cliente Servidor. Como empezar.

Post by Antonio Linares »

Carlos,

A cuantos clientes tendria que atender, aproximadamente ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Post by FiveWiDi »

Antonio Linares wrote:Carlos,

A cuantos clientes tendria que atender, aproximadamente ?
Gracias Antonio,

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Cliente Servidor. Como empezar.

Post by Antonio Linares »

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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Post by FiveWiDi »

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 :-)
Gracias Antonio,

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Cliente Servidor. Como empezar.

Post by Antonio Linares »

Carlos,

Doug ha optado por construirse una solucion 100% suya, lo cual es muy interesante, pues podrias adaptarla a tus necesidades :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Post by FiveWiDi »

Antonio Linares wrote:Carlos,

Doug ha optado por construirse una solucion 100% suya, lo cual es muy interesante, pues podrias adaptarla a tus necesidades :-)
Gracias, la tendré en cuenta.

Un saludo
Carlos G.
Un Saludo
Carlos G.

FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Post Reply