Votre question

programmer une exécution telnet/ftp

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
27 Janvier 2006 06:41:43

salut

j'aimerais pouvoir programmer une série de "requetes" telnet. est ce possible ? ,comment ?

merci ,++ Tix. ;) 

Autres pages sur : programmer execution telnet ftp

27 Janvier 2006 06:59:11

Citation :
est ce possible ?
oui
Citation :
comment ?


tout est dans la RFC 854
http://abcdrfc.free.fr/rfc-vf/rfc854.html

tu veux ecrire un serveur ou un client ?

pour le client:
une socket qui va lire et ecrire a tour de role. Tu saisis une ligne de commande uniquement lorsque lq socket n'a plus rien a lire. Et des que tu as envoye une commande, tu te mets en ecoute de la reponse.

pour le serveur:
une socket qui ecoute, analyse la requete, execute, te renvoie le resultat.

Bon, sur le papier c'est tres simple.
27 Janvier 2006 17:52:36

merci ! :) 

mais le probleme réel est comment "exécuter les actions automatiquement les unes derriere les autres ?"

merci ++ Tix.
Contenus similaires
27 Janvier 2006 18:11:51

tu parles d'exécution, tu veux donc faire un serveur.

les instructions telnet appellent des instructions reconnues par ton système, il suffit donc de faire un exec("le nom de la commande") [ça dépend de ton langage], de rediriger les flux de sortie et erreurs standarts dans une variable, et d'envoyer le contenu de cette variable vers le client.

Et une fois que c'est envoyé, le serveur se remet en écoute d'une commande en provenance du client.
27 Janvier 2006 18:20:22

je voudrais faire un mini RPG
(en QB, ou si c'ets varaiment trop Ch**** en c/c++)

donc en QB Shell "telnet open ip/domaine 21" ?
et en C ?
(parce que l'exécution du prog QBs'arrete apres avoir lancé telnet...)

merci :) 
27 Janvier 2006 18:30:22

ya pas de fonction toute faite en c/c++, tu vas devoir mettre les mains dans les sockets et dans la doc du telnet.
Etablir une connexion, envoyer les entêtes qui vont bien ...
bon courage
27 Janvier 2006 18:49:05

merci !! j'ai trouver comment faire en QB ^^

mais , comment puis-je prendre un fichier sur mon PC (ou du client ;)  ) et l'envoyer dans le répertoir distant courant ? (rename ...)

merci ,@++ Tix. ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS