Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Chat con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=57638)

joHn je@N 23-06-2008 18:10:03

Chat con Delphi
 
Hola amigos!

Les comento muy rápidamente mis dudas y lo que hago y lo de deseo hacer.

Estoy haciendo un Chat con Delphi para las pcs que tengo conectadas en red. Estoy siguiendo el demo que viene en Dlphi que se llama "Net Chat" y que resulto muy completo hablando funcionalmente.

Efectivamente se realiza la comunicación entre máquinas enviando los mensajes pero, no me gusta que los componentes que se menajan, por el tipo de aplicación, no son muy "potentes" o "bonitos"; me explico:

Usa un Memo, que no me permite tener texto enriquecido, por lo que optaría por usar un RichEdit pero no me aparece la pestaña de componentes Win32, por lo que podría poner en el Uses la Unit que trae el componente y realizar mi declaración de objeto pero no me lo permite Delphi ya que no se encuentra bien declarado o algo así, se me viene a la mente poner las especificaciones del objeto en el archivo .dfm para ver si lo pone en el form que uso, pero no se, esto no lo he probado.

Tambien me gustaría que mis componentes pudieran tener una interfaz igual a la de XP, y para eso necesito el XPMan, pero me pasa lo mismo que con el RichEdit.

Alguien me puede orientar para saber como incluir estos componentes a mi aplicación o será que debo crear la apliación como otro tipo de proyecto o
como?

Otra cosa, el demo trabaja con el puerto 5000 y en W Vista no me funciona el chat, será por el puerto o hay algo en vista que no me permita hacer la comunicación? Estoy pensando usar alguno de los puertos del 5001 al 5009 pero no estoy seguro si funcione. Que me podrían recomendar?

Agradezco su ayuda.

Saludos!

PD: No identifique en donde iría éste tema. Así que disculpen si lo puse donde no debía: :P

felipe88 23-06-2008 20:07:48

Bueno, espero poder aportarte algo con esto http://www.ajpdsoft.com/modules.php?...=getit&lid=117

Saludos

fide_uci 02-02-2009 12:20:45

Chat en delphi
 
Bueno, yo tambien he implementado mi propio sistema de chateo. Es que los chamas de la comunidad hacker me lo pidieron, para ellos poder chatear con privasidad, y que fueran solo ellos.

Para implementar el chat, primeramente implementé mi propio protocolo de comunicacion, algo un tanto simple por cierto. Este protoclolo tiene por nombre HCCP (o sea Hacker Community Communication Protocol, que en español seria Protocolo de Comunicacion para la Comunidad Hacker). Este protocolo es el que posee las especificaciones para los cliientes y servidores que van a integrar la red de mensajería instantánea, especificando las opciones de conexion, seguridad, etc. Así que lo primero que te recomiendo es echarle una ojeadita a los componentes idTCPClient, idTCPServer, idUDPClient, idUDPServer de la pestaña IndyClient e IndyServer respectivamente.

Ten en cuenta que el idTCPClient y idTCPServer son el cliente y el servidor que te permiten establecer una conexion TCP. Al igual que con los otros, pero que son para UDP.

De los de TCP, el metodo Connection.ReadLn, te sirve para capturar un dato que envia un cliente o servidor, y el metodo Connection.WriteLn te sirve para enviar una cadena de texto al cliente o servidor. Si tienes mas dudas, por favor puedes preguntar.

mjjj 03-04-2009 17:09:02

Hola,

yo tb estoy tratando de crear un chat en delphi 2006, el demo del cual ustedes hablan yo no lo tengo.

Me lo pueden enviar, o decir donde lo encuentro?

gracias


La franja horaria es GMT +2. Ahora son las 20:00:44.

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