Pregunta dicil.

Iniciado por n3ts4mura1, 28 Agosto 2006, 19:56 PM

0 Miembros y 1 Visitante están viendo este tema.

n3ts4mura1

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 =(.

byebye

cada socket tiene un index, para identificarlo.

n3ts4mura1

pero el cliente tambien tendria que estar en una matriz de conexione scierto?

Sancho.Mazorka

hola n3ts4mura1, necesitas ayuda? agregame rhcp_269@hotmail.com

Sancho.Mazorka    :P
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



-POLACO-

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 .-.


Sancho.Mazorka

- 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
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html