La Web del Programador: Comunidad de Programadores
 
    Pregunta:  169 - COMUNICAR DOS MAQUINAS VIA RED ETHERNET
Autor:  Gustavo
Necesito comunicar dos maquinas via red ethernet, si alguien pudiera darme una guia de como hacer un programa en C o C++ para que la pc pueda detectar y leer frames TCP/IP
Gracias de antemano

  Respuesta:  Carlos Antonio
Primeramente un saludo>
Hay algo en tu pregunta que no me queda claro y es que no entiendo el porque deseas comunicar via ETHERNET ,este es un standard de comnunicacion entre dispositivos que funciona al nivel de enlace del modelo OSI. Llegar a ese nivel no parece nada facil.
Ahora si deseas una comunicacion via TCP/IP si te puedo ayudar.
Hay varias funciones y estructuras primitivas de los sistemas operativos que te permiten hacer todo lo referente a la comunicacion por el protocolo TCP/IP entre estas puedes encontrar:
socket
connect
accept
bind
select
read
write
shutdown
entre otras muy buenas
estas funciones que te menciono son de la version BSD sockets para sistemas UNIXs en Windos son casi iguales y el principio es el mismo

  Respuesta:  Jaime Calahorrano
Busque documentacion sobre la programacion basada en el paradigma de socktes. Este paradigma simplifica mucho el proceso de envio y recepcion de datos especialmente en redes TCP/IP. Si posee Visual C++ 4.0, o superior, no le sera dificil hacer ese tipo de programas.