// 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.
[^] # Re: wxURL, wxProtocol, wxSocketBase
Posté par Robert VISEUR . En réponse au message Lire un fichier web en C++ avec wxWidgets. Évalué à 1.
// 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.