bonjour!
je suis en train de travailler sur soap pour lancer un executable a distance.
voici ce que j'ai fais (je debute!)
cote serveur :
cote client;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import SOAPpy import os def lancement_ess(): os.spawnl(os.P_NOWAIT,'./essai.py') return 'programme lancé...' server=SOAPpy.SOAPServer(("localhost",8080)) server.registerFunction(lancement_ess) server.serve_forever()
le probleme, et que je n'arrive pas a eteindre mon serveur correctement?!!et donc quand je test, il me dit tjs que le serveur est deja lance...et il ne prend pas en compte mes modifications
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #lancement du serveur: os.spawnl(os.P_NOWAIT,'./server_plugin.py') time.sleep(5) #connexion au serveur clientSOAP=SOAPpy.SOAPProxy("http://localhost:8080/") # mon programme essai cree un fichier result.txt print clientSOAP.lancement_ess() while os.path.isfile('result.txt') == False: time.sleep(1) print 'fichier non creer' print 'fichier creer'![]()
si qq'un peut m'aider...
merci d'avance!
Partager