[programmation system en C]

xase Messages postés 2 Statut Membre -  
mamiemando Messages postés 33869 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

mamiemando Messages postés 33869 Date d'inscription   Statut Modérateur Dernière intervention   7 902
 
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
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
mamiemando Messages postés 33869 Date d'inscription   Statut Modérateur Dernière intervention   7 902
 
Pas de soucis, c'est avant tout pour toi :-)
0