elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Pregunta dicil.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta dicil.  (Leído 1,672 veces)
n3ts4mura1

Desconectado Desconectado

Mensajes: 66


Ver Perfil
Pregunta dicil.
« 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 =(.


En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Pregunta dicil.
« Respuesta #1 en: 28 Agosto 2006, 20:19 pm »

cada socket tiene un index, para identificarlo.


En línea

n3ts4mura1

Desconectado Desconectado

Mensajes: 66


Ver Perfil
Re: Pregunta dicil.
« Respuesta #2 en: 29 Agosto 2006, 01:28 am »

pero el cliente tambien tendria que estar en una matriz de conexione scierto?
En línea

Sancho.Mazorka


Desconectado Desconectado

Mensajes: 480


Gamer & Programador


Ver Perfil WWW
Re: Pregunta dicil.
« Respuesta #3 en: 29 Agosto 2006, 02:26 am »

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

Sancho.Mazorka    :P
En línea

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


-POLACO-

Desconectado Desconectado

Mensajes: 48


Ver Perfil
Re: Pregunta dicil.
« Respuesta #4 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 .-.

En línea

Sancho.Mazorka


Desconectado Desconectado

Mensajes: 480


Gamer & Programador


Ver Perfil WWW
Re: Pregunta dicil.
« Respuesta #5 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
En línea

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


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines