Ayuda! con red

Iniciado por <<<-Basura->>>, 26 Mayo 2011, 07:05 AM

0 Miembros y 1 Visitante están viendo este tema.

madpitbull_99

Verás por pantalla los hosts que respondan al ping:



También puedes redireccionar la salida del ping a un fichero .txt:

Código (bash) [Seleccionar]
For /L %X In (1,1,255) Do ping -n 1 192.168.1.%X >> ping_responses.txt



Para hacerlo desde C++ mira este ejemplo:

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <windows.h>

using namespace std;

static string host;
static string ping_again;

void ping()
{
    system("cls");
    cout << "Host: ";
    cin >> host;
    system (("ping " + host).c_str());
    cout << endl;
    cout << "(Y)es or (N)o\n\n";
    cout << "Ping another host: ";
    cin >> ping_again;
    if (ping_again == "Y" || ping_again == "y")
    {
    system("cls");
    ping();
    }
    else if (ping_again == "N" || ping_again == "n")
    {
    system("exit");
    }
}

int main()
{
    SetConsoleTitle("Ping in C++");
    ping();

    return(0);
}



No es exactamente lo que tú quieres, pero te puede servir si lo ajustas.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red