[programmation system en C]

xase Messages postés 2 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Quelqu'un peut-il m'aider SVP?
J'ai fais un programme qui va chercher un fichier sur une machine distante appartenant à mon reseau afin de le parser mais je ne sais pas comment faire la connection dans mon code : quelles sont les commandes C à utiliser pour y arriver. Je programme en C de maniere locale, je n'ai pas bcp de notion en programmation system en C.
je précise que je travaille en linux (redhat 7.2)
pour mes connection à distance j'utlise le telnet, ssh, ou ftp. surtout telnet et ftp. J'utilise moins ssh car j'ai certain pc sur les tourne une vieille version de IRIS sur lesquels on a pas le ssh installé.
Merci d'avance.

3 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Au pire tu peux appeler une commande shell par la commande system ou execvp (par exemple scp dans ton cas pour le ssh, wget pour le http etc...). Tout dépend du serveur auquel tu te connectes...
    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/system.3.html
    http://www.linux-kheops.com/doc/man/manfr/man-ascii-0.9/man3/execvp.3.txt.html
    http://www.delafond.org/traducmanfr/man/man1/scp.1.html
    http://www.delafond.org/traducmanfr/man/man1/wget.1.html

    Bonne chance
    0
  2. xase Messages postés 2 Statut Membre
     
    Merci beaucoup mamiemando.
    Je m'excuse de te repondre assez tard, je suis pas en forme en ce moment mais des que je me sens mieux je vais terter ta recommandation puis te donnera des nouvelles.
    :)
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Pas de soucis, c'est avant tout pour toi :-)
    0