Foros del Web » Programación para mayores de 30 ;) » .NET »

Aplicacion Cliente Servidor

Estas en el tema de Aplicacion Cliente Servidor en el foro de .NET en Foros del Web. Hola a todos, estoy relizando una aplicacion cliente servidor pero tengo una duda sobre multiples clientes que se conectaran al servidor. Este servidor, tendra como ...
  #1 (permalink)  
Antiguo 03/04/2009, 07:43
 
Fecha de Ingreso: septiembre-2008
Mensajes: 10
Antigüedad: 15 años, 7 meses
Puntos: 0
Aplicacion Cliente Servidor

Hola a todos, estoy relizando una aplicacion cliente servidor pero tengo una duda sobre multiples clientes que se conectaran al servidor.

Este servidor, tendra como funcion, enviar un mensaje de texto al cliente conectado que se quiera, vendria a ser como un notificador.

Mi pregunta es la siguiente, como hago para saber que clientes tengo online y como hago para mandarle este mensaje a cualquiera de ellos???

Se pueden alamcenar los clientes en una lista, para despues consultarla????

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 04/04/2009, 10:50
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Aplicacion Cliente Servidor

Hola.
La idea es que uses un archivo en asp.net tipo global asa
El global asa es usado por ejemplo para mostrar los usuarios que estan viendo un sitio. Ahí tenes eventas de cuando se inicia una sesion y cuando se finaliza. Vos lo que podrias hacer es ir guardando en un vector o datatable o algo similar en sección con cada uno de lo ID de tus clientes.
El global asa como veras en los enlaces que te dejo te permite crear variables que son comunes para todo el sitio.
Fijate en estos sitios que te muestran como funcion al global asa:


http://www.mistrucos.net/truco-asp-n...online-491.htm
http://aspnet101.com/aspnet101/tutorials.aspx?id=16
http://netbuenostrucos.blogspot.com/...arios-hay.html

Ahora para mandar un mensaje especifico a un usuario simplemente lo mostrar, ahora si vos queres mostrar algun mensaje que incluya el nombre del usuario y otras cosas, entonces si tenes el id en session del usuario podes acceder a tu base de datos y traer los datos de el usuario y mostrar el mensaje. También una vez que se logea tu usuario aparte de guardar en session el ID podes guardar el nombre y otras cosas para que los tengas a mano.

Bueno, esa sería mas o menos la idea, busca e investiga el uso de sesiones en páginas .net y el uso de global asa en asp.net
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.