Ayuda con Chat Multi Cliente

Iniciado por Brian1511, 15 Agosto 2012, 22:44 PM

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

Brian1511

Hola a todos mi duda es la siguiente

He echo un proyecto osea un Chat la cual quiero agregarle un detallito y es el Siguiente , Primero quiero que vean las imagenes de mi chat.

Ve esta imagen

https://www.dropbox.com/s/n8rex6w2z4ywp6c/1.jpg

Bueno si la viste puedes notar que el Servidor y el Chat contan con elejr varios servidores la cual les perite entrar a una sala diferente.
Tambien tiene lo que es un textbox la cual puedes introducir tu nick y puede ser visible para todos aquelos coenctados a la sala.

https://www.dropbox.com/s/n6xk7ltk154tbir/2.jpg

y si ve en ta foto el cliente y el servido se conectan en la misma sala

Pueden Chatear entre si , si se conecta otro Cliente a la misma sal pues pueden conversar tabn hay una lisa de los usuarios conectados.


Bien ahora lo que no logro hacer es esto.

Como hago para cuando un Usuario elija uno de los usuarios conectadon en la List Box puedan chatear en una sala privada ,
pero quiero que primero me salga un mensaje diciendo que si quiero tener una conversacion privada con (Nick).

Ayundeme Porfavor!!



Creador de BrainMind

79137913

HOLA!!!

Eso es simple pero engorroso, tenes que enviar una cadena con alguna marca como por ejemplo "/private nick mensaje" asi cuando la persona quiera enviar un mensaje el servidor le enviara eso solo al del nick, luego tenes que desde el que recibe el mensaje antes de mostrarselo salga un messagebox que diga si lo queres recibir.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

Brian1511

Si amigo como estas gracias por reponder bueno lo que dices ya lo he intentado pero de la forma en que lo ago no me sale podrias tu porfavor ayudarme por eso pedi que me echaran la mano aqui


Gracias por Leer!!



Creador de BrainMind

79137913

HOLA!!!

Bueno, te voy a dar un ejemplo...

Cuando hablo por el chat y pongo enviar mi cliente le envía al server lo siguiente:

Public>Hola como andan

El server Lee la cadena antes del ">" (podes usar split),  si dice "Public" se lo envía a todos los clientes.

Ahora si yo quiero mandar un privado hago que mi cliente envíe lo siguiente:

Nick>Hola como andas

El server Lee la cadena antes del ">" (podes usar split),  si dice el nick de alguno de los conectados se lo envía (podes usar un if anidado en un for).

El único recaudo que deberías tener es reservar el nick "Public" para que nadie lo use.

Suerte, y si podes leete el curso de "ElGuille" y aprende como escribir mejor, sino, pasa el texto por un corrector ortográfico antes de escribir. (por ejemplo mi FF[Firefox] Lo tiene integrado)

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

Brian1511

Hhahaha graciass amigo ya me du la idea de como crearlo pero tenia algo diferente y es que se abra otra ventana la cual me peromite habalar con la persona elejida

De todos modos Gracisas


Ha y por tu mensaje de :

CitarSi podes leete el curso de "ElGuille" y aprende como escribir mejor, sino, pasa el texto por un corrector ortográfico antes de escribir. (por ejemplo mi FF[Firefox] Lo tiene integrado)

Bueno eso no es necesario por que si lo entiendes tu y lo entiende el Otro con eso esta bn por que es espaÑol :D :P

Gracias por ayudarme!



Creador de BrainMind