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
  #21  
Antiguo 09-04-2009
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Como ocupo los comando para enviar mensajes privados, y obtener la lista de usuarios conectados.

alguien me puede ayudar con el codigo porfa... gracias
Responder Con Cita
  #22  
Antiguo 09-04-2009
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Hola... tengo una duda, lo que quiero hacer es que la aplicacion me genera una lista (Tlistbox), con todos los usuarios conectados.

Que esta se actualize cada vez que se conecta o desconecta algun usuario.

Una idea que se me ocurre es que en los eventos OnConnected y OnDisconected del TicsChatClient, llame al evento OnNicklist y tengo el siguiente codigo:

Código Delphi [-]
procedure TForm1.ChatClientNickList(Sender: TObject; UserList: TUserList);
var
  i: integer;
begin
  for i:=0 to UserList.Count-1 do listbox1.Items.Add(UserList.Users[i].Nick)
end;

El problema es que no se como llamar al evento OnNickList desde otro evento.

Se puede hacer esto?
Alguien se le ocurre alguna mejor idea?

Saludos
Responder Con Cita
  #23  
Antiguo 09-04-2009
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Puedes usar estos eventos:
OnJoinNick - te dice el username de alguien que ha entrao al chat
OnPartNick - te dice el username de alguien que se ha ido
OnChangeNick - Un usuario se ha cambiado el nombre

El evento OnNickList se produce como respuesta al envio del comando /list y tambien se recibe la primera vez que se establece la conexión.

Hay bastantes mas eventos, lo único que tienes que hacer es curiosear un poco, y ademas, también puedes mirar el código fuente. Y preguntar aquí, claro.

Un saludo!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #24  
Antiguo 18-02-2010
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Componentes del CHAT

Cita:
Empezado por dec Ver Mensaje
Hola,

Tienes que crear un nuevo "paquete" (mira en el menú File -> New -> Package) y en dicho paquete añadir las unidades de los componentes. Una vez tengas esto hecho ya podrás instalar el paquete, y tendrás los componentes listos para usar (en la pestaña "ClubDelphi").
Hola mira estuve leyendo como implementar un chat de Julian, pero no puedo instalar los componentes que menciona... ya realice lo que indicas en el mismo pero me marca un error WSocket.dcu no encontrado. Utilizo DELPHI 2007 FOR 32

Gracias
Responder Con Cita
  #25  
Antiguo 18-02-2010
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
¿has puesto los ICS de FPiette?
Tienes que ponerlos, y despues los icsChatComponents.

Un saludo!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #26  
Antiguo 18-02-2010
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
No se nada al respecto... solo instale los PACKAGE de ICS el que se llama D2007Install.GroupProj... me podrias explicar con que empieza... te lo agradeceria....



Gracias
Responder Con Cita
  #27  
Antiguo 18-02-2010
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Cita:
Empezado por Julián Ver Mensaje
¿has puesto los ICS de FPiette?
Tienes que ponerlos, y despues los icsChatComponents.

Un saludo!
No se nada al respecto... solo instale los PACKAGE de ICS el que se llama D2007Install.GroupProj... me podrias explicar con que empieza... te lo agradeceria....



Gracias
Responder Con Cita
  #28  
Antiguo 16-03-2010
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Cita:
Empezado por mjjj Ver Mensaje
Los componentes ICS los pude bajar e instalar, pero el demo, con los codigo no hay caso.... no los puede bajar... me pueden tirar otro link.


Gracias

Hola mjjj que procedimiento realizastes para instalar los ICS que te te pasoron los colegas es no puedo instalar
Responder Con Cita
  #29  
Antiguo 17-03-2010
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Hola MJJJ, no he podido instalar los componentes ICS... si me lees
Responder Con Cita
  #30  
Antiguo 05-07-2010
jusnjosesch jusnjosesch is offline
Miembro
 
Registrado: mar 2008
Posts: 17
Poder: 0
jusnjosesch Va por buen camino
Cita:
Empezado por Julián Ver Mensaje
Hola!

Yo tengo hechos un par de componentes llamados TChatServer y TChatClient que por su nombre ya te puedes imaginar para lo que sirven.

El TChatServer sólo tienes que ponerlo en un form y para activarlo solo tienes que poner a true su propiedad Active. Tiene algunas propiedades que puedes usar opcionalmente, por ejemplo, una contraseña que necesitarán los clientes para poder conectarse, otra para poder identificarse como administrador y otra como operador. Ademas tiene una propiedad de tipo string llamada key, que sirve para que los mensajes que se envían vayan encriptados, a salvo de los sniffers. Tambien tiene control antiflood, y lleva incorporado un sencillo sistema de comandos que pueden usar los clientes, y que es extensible y personalizable.

El TChatClient tambiene s bastante sencillo, tiene un par de metodos Connect y Disconnect, y las suficientes propiedades y metodos como para poder ser usando sin escribir una línea de código, por ejemplo, en una de sus propiedades puedes ponerle un TMemo o TRichEdit en donde iran escribiendose los mensajes recibidos, y en otra puedes ponerle un TEdit en donde puedes escribir mensajes que seran enviados al pulsar intro.

Ademas de eso permite mantener conversaciones privadas entre dos usuarios.

Lo único que le falta para ser perfecto es una función o metodo para poder enviar y recibir archivos.

Para que funcione necesita tener instalados los componentes ICS, que en mi opinión, son muchisimo mejores que los INDY.

Ahora voy a ver si encuentro donde los tengo y los subo, junto con un ejemplo de uso, a http://pabernosmatao.com/downloads.

Y si quieres probarlos antes, son los componentes usados para el chat del ajedrezchat, así que no tienes mas que probarlos.

Otra opción que puede resolverte el problema es instalear un servidor de irc, que hay algunos muy buenos open source, y usar clientes de irc, que los hay mas y menos complicados de usar. En mi página tambien tienes este cliente de irc hecho en delphi, con el código fuente, el cual puede servirte.

Un saludo!
Julian, he probado tus componentes para chat y funcionan perfecto, son excelentes, pero no puedo encontrar la forma de hacer una conversación entre dos usuarios, me podrías explicar, si no es mucha molestia.
Gracias Mil
Responder Con Cita
  #31  
Antiguo 05-07-2010
jusnjosesch jusnjosesch is offline
Miembro
 
Registrado: mar 2008
Posts: 17
Poder: 0
jusnjosesch Va por buen camino
Como se hacen las conversaciones privadas?
Responder Con Cita
  #32  
Antiguo 06-07-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Creo recordar que se necesita un número mínimo de mensajes, para evitar abusos.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #33  
Antiguo 13-08-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Amigo Julian.

Intente instalar tus componentes en Delphi 2010 sin exito, ya instale los componentes de ICS para D2010 pero me marca errores "No existe el archivo wsocket.dcu", bueno, este y el archivo de wsockBuf.dcu ya los consegui, los puse en el directorio de librerias. Pero me sigue marcando muchos errores.

Tendras la version de Delphi 2010 de estos componentes?

Saludos!
Responder Con Cita
  #34  
Antiguo 13-08-2010
kdemia kdemia is offline
Miembro
 
Registrado: may 2010
Posts: 109
Poder: 14
kdemia Va por buen camino
Con IUDPClient, mira este LINK, aca te explica como hacer un chat, yo lo hice y funciona, lo unico que cuando dice PChar vas a tener q poner PAnsiChar

Saludos
Responder Con Cita
  #35  
Antiguo 13-08-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Amigo, este chat funciona en internet, es decir, con IPs dinamicas?

Saludos!
Responder Con Cita
  #36  
Antiguo 13-08-2010
kdemia kdemia is offline
Miembro
 
Registrado: may 2010
Posts: 109
Poder: 14
kdemia Va por buen camino
si, lo unico que si tenes router tenes que abrir el puerto que uses...
Responder Con Cita
  #37  
Antiguo 13-08-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Gracias lo voy a probar

Saludos!
Responder Con Cita
  #38  
Antiguo 13-08-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Una pregunta Kdemia.

En esta aplicacion de chat, me imagino que debo de dar de alta una cuenta DynDns a asociarla a las PC valla a instalar la aplicacion, ¿me equivoco?
Responder Con Cita
  #39  
Antiguo 13-08-2010
kdemia kdemia is offline
Miembro
 
Registrado: may 2010
Posts: 109
Poder: 14
kdemia Va por buen camino
nono.. solamente abris el puerto que uses (ahi usa el 80), pones la ip de la PC que recibe (ya sea en LAN o en WAN) y envias.. y fijate que mas abajo hay otro chat mas dinamico...

Saludos
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
Chat con Delphi joHn je@N OOP 3 03-04-2009 17:09:02
como hacer una especie de chat(consulta chat) bellleti Conexión con bases de datos 3 10-07-2007 13:30:01
Chat Delphi Caral Varios 0 07-09-2006 20:42:38
Un chat de voz en delphi? neto57 Varios 7 26-05-2006 18:44:55
Chat en delphi ??? android_beat Varios 2 12-04-2005 00:43:37


La franja horaria es GMT +2. Ahora son las 00:12:31.


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