• Viernes 3 de Mayo de 2024, 00:36

Autor Tema:  Re: Multithreading en C/C++  (Leído 1507 veces)

KidD

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: Multithreading en C/C++
« en: Jueves 23 de Octubre de 2003, 17:40 »
0
Mi intencion es hacer un scanner de puertos que scanee por ejemplo un rangode IPs  y que vaya scanenado de mmm lo que el usuario decida no se, 100 ips por vez..

o sea yo le pongo from IP to IP que scanee el puerto X y que vaya probando de por ej 100 IPs a la vez..  pense en recursividad. pero la recursividad hace de a una funcion por vez o sea una vez que llegue a la clausula de finalizacion va a ir cerrando las funciones de a una es lo mismo que hacerlo de forma iterativa. asi que no se espero que algun alma caritativa me ayude en mi duda..
GRacias a todos y Saludos
KidD

Esto vendira a ser como un reto porque vi que la mayoria de los scanners de puertos o scanners de seguridad hacen eso y nunca se me ocurrio una forma de hacerlo

KidD

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: Multithreading en C/C++
« Respuesta #1 en: Viernes 24 de Octubre de 2003, 18:27 »
0
Nadie tiene ni siquiera un idea de como puedo buscar? porque bucsque con multitask +C++ y esas cosas y no encontre nada:(

Astor

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Re: Multithreading en C/C++
« Respuesta #2 en: Sábado 25 de Octubre de 2003, 02:34 »
0
El soporte de multitasking te lo da el sistema operativo, o el micro directamente si estas en DOS.

Vos lo que necesitas hacer es si estas en nix* forkear y que cada hijo escanee una direccion diferente.

KidD

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: Multithreading en C/C++
« Respuesta #3 en: Lunes 27 de Octubre de 2003, 00:56 »
0
Estoy en windows asiq eu no pueod usar lo de fork. per por ootro lado me dijeron algo de API.. (¿?que es esto:P)

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Multithreading en C/C++
« Respuesta #4 en: Miércoles 12 de Noviembre de 2003, 21:16 »
0
Desde Windows puedes usar la función CreateThread para crear un hilo para cada una de las IPs. Mira la documentación para ver cómo funciona, ya que está bastante bien documentada.