La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2250 - DETERMINAR LA DIRECCIÓN IP EN UNA RED
Autor:  Arturo Lopez Jimenez
tengo una red Windows NT y usuarios con win95 y necesito obtener las direcciones IP y nombre de computadora de todos los usuarios conectados en la red desde mi computadora, utilizando VB5, si alguien sabe como le puedo hacer se lo agradeso de antemano

  Respuesta:  René Berra Lozada
Eso es muy sencillo, debes colocar un programa cliente en todas las PCs de tu red que respondan a una peticion tuya mediante otro programa que haga la peticion; para hacer la peticion debes enviar la direccion 255.255.255.255 y esperar a que todas las PCs respondan.

Utiliza el winsock en modo UDP.

Esto es lo que nos dice la ayuda de Visual Basic, en generla aqui esta todo lo que necesitas para crear tu aplicacion.

El control WinSock le permite conectarse a un equipo remoto e intercambiar datos con el Protocolo de datagramas de usuario (UDP) o con el Protocolo de control de transmisión (TCP). Ambos protocolos se pueden utilizar para crear aplicaciones cliente y servidor. Al igual que el control Timer, el control WinSock no tiene una interfaz visible en tiempo de ejecución.
Usos posibles
· Crear una aplicación cliente que recopile la información sobre los usuarios antes de enviarla a un servidor central.
· Crear una aplicación servidor que funcione como punto central de recopilación de datos procedentes de varios usuarios.
· Crear una aplicación de "conversación".

Selección de un protocolo
Al utilizar el control WinSock, lo primero que hay que tener en cuenta es si se va a utilizar el protocolo TCP o el protocolo UDP. La principal diferencia entre los dos radica en su estado de conexión:
· TCP es un protocolo basado en la conexión y es análogo a un teléfono: el usuario debe establecer una conexión antes de continuar.
· UDP es un protocolo sin conexión y la transacción entre los dos equipos es como pasar una nota: se envía un mensaje desde un equipo a otro, pero no existe una conexión explícita entre ambos. Además, el tamaño máximo de los datos en envíos individuales está determinado por la red.

La naturalez