• [^] # Re: wxURL, wxProtocol, wxSocketBase

    Posté par . En réponse au message Lire un fichier web en C++ avec wxWidgets. Évalué à 1.

    C'est en gros ce que je viens d'essayer.


    // test de connexion
    wxIPV4address addr;
    if (addr.Hostname (filename))
    {
    //addr.Service(80);
    wxSocketClient sock;
    sock.Connect(addr, false);
    sock.WaitOnConnect(10);
    if (!sock.IsConnected())
    textmsg->AppendText ("> La connexion a échoué !\n");
    else
    sock.Close();
    }
    else
    textmsg->AppendText ("> La résolution d'adresse a échoué !\n");


    Mais addr.Hostname (filename) ne marche pas pour l'instant. Il faut que je regarde plus attentivement.

    Ceci étant dit, je recherche en fait quelque chose de plus haut niveau (c'est pour ça que j'ai utilisé wxWidgets pour commencer), genre composant Indy (Open Source mais apparamment lié aux composants Borland). En gros, je cherche un composant capable de télécharger un fichier (style IdHTTP), sans devoir réimplémenter l'ensemble, sans la programmation assez bas niveau des sockets.