Donacion: Proyecto de un Chat (bien Coqueto)

Iniciado por LeandroA, 27 Marzo 2006, 20:09 PM

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

LeandroA

Hola dejo aquí un proyecto de un Chat para 2 personas, utiliza winsock.ocx y esta bastante completito, tiene opciones tales como
• Transmitir webcam
• Transmitir Audio
• Transmitir Archivos
• Transmitir imágenes (vista previa de quienes chatean)
• Texto Enriquecido
• Transmitir un "objeto", como pueda ser un trozo de una pagina de Excel, Word, video clips u otro objeto que pueda ser insertado en un Richtextbox
• Emoticons
• Personalizar la pantalla
• Zumbido

También toda acción es graficada en el mismo texto al estilo MSN Messenger

Su funcionamiento es censillo (para probar) ejecutan la aplicación dos veces en una ponen su NICK y la IP (sale por defecto la de la PC que ejecuta la aplicación) y le aprietan el botón "Poner a la escucha",
y en la otra ponen también el NICK y la IP de la maquina que quiere conectar (en este caso la nuestra ósea que por defecto ya esta puesta) y luego le dan en el botón "Conectar"


Si bien no lo e terminado a gusto (como todo lo que ago) pienso que esta muy bueno
El zip me quedo algo pesado por el tema de los graficos (695 k) pero creo que vale la pena verlo

El link para descargarlo:

http://ar.geocities.com/leandroascierto/Chat.zip

Bueno cualquier sugerencia o pregunta es bienvenida

Saludos

karmany

Está muy bien, la verdad que has dejado el código muy ordenado y legible. Para la gente que quiera aprender sobre esto, éste es el mejor ejemplo..yo lo acabo de probar con otro ordenador y va bien.

Faltarían algunos pequeños detalles de configuraciones y otras cosas, pero seguro que esa no es tu intención.

Sólo hay una cosa que no me ha gustado nada: las faltas de ortografía!! A mí por lo menos me choca muchísimo ver eso en un programa.. lo siento pero no puedo ver ha recivido, y se a desconectado...

SheKeL_C$

jeje como q este ya l vi ace tiempo .... ahora no recuerdo donde  :-\

LeandroA

Si realmente es de terror la ortografia ya me voy aponer algun dia a corregirla  ;D

xXnewbieXx

 :) ;) está bastante bien ( con alguna faltilla de ortografía, pero genial! ) ;)
Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...

xXnewbieXx

 :huh: x cierto muxos chats q he visto con vb usan siempre y lógicamente la ip. Pero no habria alguna forma de conectarse al usuario como con el NoIp? m refiero a si es posible q los q tengan ese programa mantengan una ip fija y se guarde. Así si abren el programa cambiar la ip y en una lista ver a todos los que lo tienen abierto y elegir con kien hablar...Y si esto fuese posible, guardando la ip fija de quienes quieras podrías hacer algo similar a la lista de contactos agregados como la dl msn...no? :rolleyes:...weno no c si es toy desvariando, pero m preguntaba si era posible para evitar tener k estar poniendo ips.

saludos! ;D
Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...

edge master

Citarhuh x cierto muxos chats q he visto con vb usan siempre y lógicamente la ip. Pero no habria alguna forma de conectarse al usuario como con el NoIp? m refiero a si es posible q los q tengan ese programa mantengan una ip fija y se guarde. Así si abren el programa cambiar la ip y en una lista ver a todos los que lo tienen abierto y elegir con kien hablar...Y si esto fuese posible, guardando la ip fija de quienes quieras podrías hacer algo similar a la lista de contactos agregados como la dl msn...no? rolleyes...weno no c si es toy desvariando, pero m preguntaba si era posible para evitar tener k estar poniendo ips.

saludos! grin
Una vez hice un chat q te tenias q registrar en una pagina o desde el programa, cuando abria el programa ponias tu password tu usuario y se actualizaba la ip de ese usuario en una pagina en php y mysql q habia hecho, entonces para conectar pasabas el nombre de usuario de alguien q este registrado y se fijaba el ip en la base de datos. De esta manera evitaba q se este corriendo el programa de Noip o cualquiera de esos q se tienen q estar corriendo para actualizar el ip.