Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2006
zanyodark zanyodark is offline
Miembro
 
Registrado: sep 2006
Ubicación: La Piedad
Posts: 30
Poder: 0
zanyodark Va por buen camino
Smile Ayuda con programa de chat en delphi

Hola, espero alguien sepa y pueda ayudarme, mi problema es el siguiente:

Hice un programa que es un chat a base de socket server y socket cliente, el cual se conectan a base de la ip del servidor, por lo que el mensaje que se envia de cualquier cliente o servidor lo visualizan en todos los conectados( los clientes deciden si ponen nombre de usario o como invitado), lo que yo quiero hacer es que el servidor haga una lista de todos los clientes conectados y los clientes puedan ver esta lista y tambien que estos (los clientes) puedan decidir a quien enviar el mensaje, para que sea privado y no público osea que nomas el destinatario sea el que vea el mensaje enviado.

No se si me expliqué, pero espero que alguien me pueda ayudar, perdon por las molestias y gracias de antemano.
Responder Con Cita
  #2  
Antiguo 17-09-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
Buenas,

La manera más facil es que lo hagas apartir de añadir, por ejemplo, identificadores en las cadenas, que cuando el cliente seleccione un "nick" se mande %%nick%%-mensaje, y al llegar a tu servidor pues busque la ip de el nick y mande el mensaje... No es tarea muy complicada.

Respecto a lo de la lista de usuarios... lo mismo, que al conectar un usuario el servidor lo añada a una lista y mande la de los otros usuarios al nuevo cliente...

Un saludo y espero ayudarte...
Responder Con Cita
  #3  
Antiguo 17-09-2006
zanyodark zanyodark is offline
Miembro
 
Registrado: sep 2006
Ubicación: La Piedad
Posts: 30
Poder: 0
zanyodark Va por buen camino
Gracias por tu ayuda, lo voy a implementar.
Responder Con Cita
  #4  
Antiguo 17-09-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
De nada =) mucha suerte.
Responder Con Cita
  #5  
Antiguo 17-09-2006
zanyodark zanyodark is offline
Miembro
 
Registrado: sep 2006
Ubicación: La Piedad
Posts: 30
Poder: 0
zanyodark Va por buen camino
disculpen, aa como puedo ver la ip de los clientes conectados al servidor desde el servidor claro, algun código?
Responder Con Cita
  #6  
Antiguo 17-09-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
Supongo que utilizarás TServer socket y tu delphi será < delphi 7, así que intenta con:

ServerSocket1.Socket.Connections[numerodecliente].RemoteAddress
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como hacer un programa de chat ahkimpech Internet 8 27-08-2011 15:21:46
Un chat de voz en delphi? neto57 Varios 7 26-05-2006 18:44:55
Ayuda En Login Y Pass Para Ingresar En un programa creado en Delphi Solojuegospc.tk Conexión con bases de datos 8 07-07-2005 03:18:28
Chat en delphi ??? android_beat Varios 2 12-04-2005 00:43:37
Chat Web / Delphi cone220 Internet 3 05-09-2003 01:06:10


La franja horaria es GMT +2. Ahora son las 09:35:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi