Cliente Servidor. Como empezar.

Cliente Servidor. Como empezar.

Postby FiveWiDi » Tue Apr 21, 2009 5:10 pm

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 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Postby Antonio Linares » Mon Apr 27, 2009 9:50 am

Carlos,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Cliente Servidor. Como empezar.

Postby FiveWiDi » Mon Apr 27, 2009 12:58 pm

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 los casos 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 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Postby Antonio Linares » Wed Apr 29, 2009 1:41 am

Carlos,

Doug ha desarrollado una aplicación cliente servidor por sockets bastante interesante:
viewtopic.php?f=3&t=12269&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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Cliente Servidor. Como empezar.

Postby FiveWiDi » Wed Apr 29, 2009 4:32 pm

Antonio Linares wrote:Carlos,

Doug ha desarrollado una aplicación cliente servidor por sockets bastante interesante:
viewtopic.php?f=3&t=12269&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 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm

Re: Cliente Servidor. Como empezar.

Postby Antonio Linares » Thu Apr 30, 2009 8:37 am

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

Re: Cliente Servidor. Como empezar.

Postby FiveWiDi » Fri May 01, 2009 9:03 pm

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 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm


Return to Off Topic / Otros temas

Who is online

Users browsing this forum: No registered users and 29 guests