Título: Pregunta dicil. Publicado por: n3ts4mura1 en 28 Agosto 2006, 19:56 pm Hola buenas primero que nada decirle que tiene relacion con socket.
Estoy haciendo un programa tipo chat cliente y servidor el servidor esta con una matriz de socket que quiere decir esto que mas de 1 cliente se pueden conectar a este servidor ahora cual es mi duda muchos clientes se pueden conectar y enviar el mesanje al servidor pero yo quiero discriminar cuando envio el mensaje del servidor a los clientes solo se lo envia al primero que se conecto lo que yo quiero hacer es escoger a que cliente enviar el mensaje y esa es mi duda haber si alguien me ayuda. Si alguien necesita codigo para ver o tratar de ayudarme deme su correo lo agrego bueno saludos. Agradeceria la ayuda estoy estancado con esto =(. Título: Re: Pregunta dicil. Publicado por: byebye en 28 Agosto 2006, 20:19 pm cada socket tiene un index, para identificarlo.
Título: Re: Pregunta dicil. Publicado por: n3ts4mura1 en 29 Agosto 2006, 01:28 am pero el cliente tambien tendria que estar en una matriz de conexione scierto?
Título: Re: Pregunta dicil. Publicado por: Sancho.Mazorka en 29 Agosto 2006, 02:26 am hola n3ts4mura1, necesitas ayuda? agregame rhcp_269@hotmail.com
Sancho.Mazorka :P Título: Re: Pregunta dicil. Publicado por: -POLACO- en 30 Agosto 2006, 03:32 am Como dice Colaborador el winsock server al ser multiusuario tiene un index,debes identificar el index para enviar solo a ese winsock o todos juntos.
Lo ideal para estos casos es guardar el index junto al nick del chat en un listbox o un listview ,en tu server se creara un listado con todos los nick conectados + el index del winsock y desde ahi seleccionas a quien le envias. Le podes enviar a todos los winsock conectados o solo a uno o a los que vos eleijas. Te aconsejo que uses un ListView ,ahi podras guardar el Nº del Index del winsock + el NickName + los datos que vos quieras de cada conexión. Debes tb hacer un bucle que compruebe cuantos winsock hay conectados y le vaya enviando la data a cada uno Individualmente .-. Título: Re: Pregunta dicil. Publicado por: Sancho.Mazorka en 30 Agosto 2006, 03:35 am - POLACO - ya esta todo, ya lo ayude y le sirvio le hice esa parte y kedo re bien! asi q creo q no necesita mas ayuda y los que intenten ayudar no se rompan el coco al pedo.
Sancho.Mazorka :P |