IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Acceder à un fichier distant en fond de tache + timer


Sujet :

C++

  1. #1
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut Acceder à un fichier distant en fond de tache + timer
    Hello à tous !

    voilà j'aurai besoin de faire un tout petit soft qui accède à une page distante, exemple : http://site.com/retour.php et inscrirait la valeur de cette page dans un fichier .txt sur le disque dur. Le contenu a récupérer est seulement de 1 ou 2 lignes...

    Donc mes questions :
    - le C++ est-il le langage le mieux adapté ? (si non lequel)
    - est-il possible de faire tourner ce prog en fond de tache ?
    - ne connaissant pas ces langages quelqu'un serait-il volontaire pour m'aider à le coder ?

    Merci à vous tous

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par xhark
    la valeur de cette page
    Hmm... Qu'est-ce donc ?

    Sinon, tu peux faire ça facilement en C avec les sockets (dans <sys/sockets.h>) ou avec cUrl.

  3. #3
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    En fait c'est pour créer un plugin MSN, avec le JS je lit le fichier texte ensuite et puis afficher des pseudos dynamiques par exemple

    J'ai jamais codé en C++ c'est ça le pb. et pour la tache de fond c'est faisable?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Je vois pas le rapport avec JavaScript... en fait, j'ai pas compris du tout ta première ligne (erreur de syntaxe). Pour la tâche de fond, oui c'est faisable, et même très simple en C++.

  5. #5
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Je t'explique : je suis en train de créer un plugin MSN qui se sert d'un fichier texte. Et je voudrais que le contenu de ce fichier change à intervalle régulier, pour ça JS sait très bien le lire et l'envoyer sur MSN Messenger.

    Seulement j'ai besoin d'un prog en fond qui tourne et va récupérer une variable sur un site qui serait le contenu meme de ce fichier texte, il l'écrirait dedans. De cette manière le plugin MSN serait dynamique par rapport à un site.

    Des codeurs pour m'aider à faire ça ? En c++ j'imagine qu'il est possible de se connecteur en sockets sans trop de problème et pour le fond de tache je ne sais pas du tout !

  6. #6
    Membre averti Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Points : 356
    Points
    356
    Par défaut
    Pourquoi n'utilise tu pas JavaScript pour tout faire ? C'est pas bien compliqué avec de l'AJAX et un setTimeout pour qu'il tourne en boucle..

  7. #7
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    ben n'ayant pas la possibilité de mettre du html l'ajax n'est pas possible... maintenant s'il existe d'autres moyens d'acceder à un fichier à distance (librairie ?), je suis preneur

  8. #8
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    pas de réponse ?

  9. #9
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    up

  10. #10
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    1- non. bash+grep+sed+wget+head+tail+... sont très bien pour cela
    2- man cron ; C++ ne sait pas ce qu'est une tâche de fond
    3- pas le temps désolé.

    Globalement, tu me sembles être sur le mauvais forum.
    Si tu veux tout faire en C++ (une sacrée enclume pour extraire deux lignes d'un fichier distant).
    -> libcurlpp pour une bibliothèque implémentant HTTP, FTP, ...
    -> le forum lié à la prog sur ton OS pour les tâches de fond et autres daemons.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  11. #11
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    merci pour ta réponse. wget etc... ça va pas etre possible car c'est sur une plateforme win32, en connais tu d'autres pour win ?

    y'a d'autres langages plus adaptés que le c++ pour ça sinon style delphi peut-être ?

  12. #12
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    J'utilise wget sous windows depuis des années. C'est une version cygwin ceci dit. Je ne sais plus si il y en a une native win32. Je serais tout de même surpris qu'il n'y ait pas d'aspirateur/leecher en ligne de commande.

    Un langage pour ce genre de choses ? Un langage de scripts est parfait pour appeler des outils en cascades. Après on peut sortir les gros langages s'il y a un problème de perfs avérés.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

Discussions similaires

  1. [Batch] acceder à des repertoires distants dont les IP sont dans un fichier txt
    Par kriegmaster dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 21/05/2015, 10h33
  2. comment acceder à un fichier distant
    Par ramoucha23 dans le forum Général Java
    Réponses: 2
    Dernier message: 22/08/2011, 12h17
  3. [Oracle] Acceder a un fichier distant
    Par keerigan dans le forum Oracle
    Réponses: 30
    Dernier message: 24/05/2006, 10h23
  4. [Tomcat][Servlet] créer et acceder à des fichier du localhos
    Par djodjo dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/01/2004, 17h30
  5. MapPath et fichier distant
    Par arno_ dans le forum ASP
    Réponses: 8
    Dernier message: 16/09/2003, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo