Utilice VC6.0 MFC para crear un programa de captura y envío de paquetes de red, utilizando winpcap
Este debería ser su proyecto de graduación. Hago el paquete de envío libnet y también uso winpcap. Los requisitos que mencionaste están todos en la documentación china de winpcap. Siempre que combine los cuatro ejemplos que contiene, debería poder completarlo usted mismo en una semana.
¡El SDK de vc6.0 es demasiado antiguo y existen problemas ambientales al usar winpcap! ! ! ! He encontrado, por ejemplo, que winpcap llama a una estructura en el archivo de encabezado del socket en la API de Windows, pero winpcap no necesita la declaración de esta estructura, o no es necesaria en absoluto. Hay muchos ejemplos similares.
Será mejor que configures el entorno primero. Estoy usando vs2005 ahora y configurar el entorno es relativamente simple.
Si insistes en utilizar un entorno de compilación 6.0 (o ningún entorno de compilación), incluso si alguien te proporciona el código fuente, no podrás compilarlo porque obtendrás toneladas de errores!
Hermano, empieza desde el principio...