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 :
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()
cote client;
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'
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

si qq'un peut m'aider...
merci d'avance!