Broadcast utilizando UDP
Fecha Tuesday, 14 June a las 18:04:23
Tema Visual Basic .NET


Enviar mensajes a toda una red local utilizando Winsock, desde Visual Basic.

Bueno, después de un buen tiempo publico un nuevo articulo.

En la página web del Guille están 2 ejemplos que elaboré sobre cómo enviar mensajes públicos a toda una red utilizando Winsock y la clase Socket (en .NET). A continuación una pequeña reseña:

Este ejemplo ilustra una manera muy fácil de crear una aplicación para enviar mensajes públicos a toda una red (similar al WinPopup de Win9X o al Mensajero de NT/2k/XP). El trabajo se realiza utilizando un control Winsock que apunta hacia la dirección IP 255.255.255.255 (dirección global o Broadcast) y a un puerto definido por el usuario.

Antes que nada explico un poco la función de UDP: El Protocolo de Datagramas de Usuario (o User Datagram Protocol) consiste en el envío de información de una PC a otra sin una conexión explícita (lo contrario al protocolo TCP que si requiere una conexión desde el cliente al servidor). Este protocolo es muy utilizado para recibir videos y música mediante el conocido streaming.

Al no requerir una conexión explícita, un programa UDP puede ser a la vez cliente como servidor (de ahí el origen a las aplicaciones de igual a igual o P2P), lo cual nos permite hacer programas tipo Chat LAN entre 2 o más computadoras con un mínimo esfuerzo.


Para no hacer muy larga esta página, les escribo los enlaces para que puedan leer mis artículos:

http://www.elguille.info/colabora/vb2005/galegre_BroadcastUDP.htm (para VB 6.0)

http://www.elguille.info/colabora/NET2005/galegre_BroadcastUDPNET.htm (para .NET)





Este artículo proviene de Visual Basic Siglo XXI
http://www.vbsiglo21.net

La dirección de esta noticia es:
http://www.vbsiglo21.net/modules.php?name=News&file=article&sid=7