Programmer un client/serveur (Remote Shell)

Fermé
XRay - 29 oct. 2002 à 12:16
 galoch - 4 avril 2009 à 19:26
Ceci est un sujet de TP ! Je dois créer un "Remote Shell" (Shell à distance) sous Linux ! En fait, je doit exécuter les commandes à partir d'un shell sur un client. Celles-ci doivent s'executer sur le serveur. Enfin, celui-ci doit renvoyer le résultat des commandes sur le client.
Pour ce faire, on nous a dit d'utiliser un socket... mais le problème, c'est que je n'ai pas trouvé beaucoup d'infos là-dessus... Qq'un saurait-il où je peux trouver ça et qui répondrait à mon problème ?...
Merci d'avance !
A voir également:

5 réponses

Regarde voir dans le dernier Linux Mag p60 (Octobre n°43), il y a un exemple de programmation client <-> serveur.

Tintin
0
Utilisateur anonyme
30 oct. 2002 à 16:54
Effectivement, il faut se servir de sockets.
Tu n'as pas du beaucoup cherché car cette technologie est tres répandu et à la base pratiquement tout ce qui communique en client/serveur...
Il y a meme un tres bon article sur CCM: http://www.commentcamarche.com/sockets/sockintro.php3
En quel language dois tu faire ca ?

Kalamit,
Je ponce donc j'essuie
0
salut,

j'ai un projet pour dans 2 semaines, il s'agit du même que le tien
je dois faire un programme en c afin d'executer une commande sur une machine distante.
le résultat doit être renvoyé sur la machine
peux-tu m'aider stp?
merci d'avance
0
salut moi aussi en ce moment je m'interesse beaucoup au client/serveur, et j'ai un conseil : regardez sur www.cppfrance.com
il y a beaucoup de soures sur les client/serveur, et a mon avis il suffit d'en modifier une pour obtenir ce que vous cherchez.

enfin moi ce que j'en dis....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

Tu peux sans doute utiliser les sources de certains projet open source. Je connais KontrolPack, il permet d'éxécuter des commandes et est compatible avec la plupart des systèmes d'exploitations. Il est écrit en C++ et les sources sont disponibles sur le site web :

http:kontrolpack.sourceforge.net/

En espérant que ca aide...
0