Tom's Guide > Forum > Programmation > programmer une exécution telnet/ftp

programmer une exécution telnet/ftp

Forum Programmation : programmer une exécution telnet/ftp

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

salut

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

merci ,++ Tix. ;)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

Répondre à khayyam

merci ! :)

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

merci ++ Tix.

Répondre à tix@IDN

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.

Répondre à khayyam

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 :)

Répondre à tix@IDN

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

Répondre à khayyam

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. ;)

Répondre à tix@IDN
Tom's Guide > Forum > Programmation > programmer une exécution telnet/ftp
Aller à :

Il y a 2121 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens