Sección de código fuente Visual basic


Ejemplos de Chat en visual basic



 

Contenido.

  1. Programa de Chat con varias opciones
  2. Código fuente de un chat simple
  3. Pequeño chat con winsock ( por Luis Nuñez )

 

 

1 - Programa de Chat para 2 usuarios programado por el amigo Leandro Ascierto, que utiliza el control Winsock ( muy completo. )

 

Descripción de las funciones principales del Chat son:

  1. Transmitir webcam
  2. Transmitir Audio
  3. Transferir Archivos
  4. Transmitir imágenes (vista previa de quienes chatean)
  5. Texto Enriquecido
  6. 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
  7. Posibilidad de enviar Emoticons
  8. Personalizar la pantalla, es decir cambiarle los skins
  9. Enviar Zumbido9 - También toda acción es graficada en el mismo texto al estilo MSN Messenger

 

Descripción del Funcionamiento del programa:

Para probarlo, ejecutar la aplicación dos veces. En una poner el NICK y la IP ( sale por defecto la de la PC que ejecuta la aplicación) y luego presionar el botón “Poner a la escucha”:

Vista del gráfico de ejemplo

 

Vista previa del programa de chat - formulario servidor que pone a la escucha de una conexión

 

En la otra ventana colocar también el NICK y la IP de la máquina que se quiere conectar (en este caso la nuestra osea que por defecto ya esta puesta) y luego presionar el botón “Conectar”.

Una ves establecida la conexión, se abre la interface del chat que es la siguiente ( yo la recorté un poco para que entre en la pantalla )

 

Vista previa del Chat

 

Descar código fuente

 


 

2 - Simple chat

Este otro código fuente , es un simple chat de una sola conexión

 

ista previa de los formularios para el chat, el cliente y el servidor

Nota: para probar el ejemplo, ejecutar el form Servidor y ponerlo a la escucha, luego ejecutar el Form cliente y presionar el Commandbutton de conexión

 

Descargar proyecto

 


3 - Como crear un pequeño chat usando el control winsock

 

Recurso enviado enviado por Luis Nuñez

El control winsock provee las funciones de comunicaciones con tcp/ip. Con este control crearemos un pequeño y entretenido programa llamado Mensajeria privada.

Para crear un chat necesitamos que alguien actue como "servidor" y que se conecten "clientes" a este. Para este efecto el control WinSock debe tener las siguientes propiedades seteadas para ser servidor

 

Para que el servidor pueda comunicarse con los clientes y viceversa es necesario decir la direccion IP del servidor y la puerta por la cual esta escuchando.

 

 

Ahora para leer y enviar paquetes de datos e usan los siguientes metodos :

GetData : para obtener datos que nos estan enviando.

SendData : para enviar datos.

 

Ahora para que el servidor acepte las peticiones de conexion es necesario recibir los eventos del winsock en :

 

Para leer los datos que nos estan llegando es necesario recibir los eventos del winsock en :

 

Eso es todo. El formato de los paquetes ip que nos estamos enviando los definimos nosotros a gusto propio

 

descargar ejemplo de chat con winsock




Buscar en Recursos vb