bonjour, j'utilise le Windows 7, et la version de mon python est 3.4...
j'aimerai si possible, envoie un commande DOS a travers le socket,
et en récupérer le résultats de cet commande dans un variable a fin d'exploiter.

mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
def Serveur():
    HOST ='0.0.0.0'
    PORT =19111
    counter =0
    identify ="A111 "
 
    mySocket =socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    mySocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
 
    try:
        mySocket.bind((HOST, PORT))
    except socket.error:
        sys.exit()
 
    while 1:
        mySocket.listen(2)
        connexion, adresse =mySocket.accept()
        counter +=1
 
        msgServeur ="Vous etez connecter au: "+ identify
        connexion.send(msgServeur.encode("Utf8"))
        msgClient =connexion.recv(1024).decode("Utf8")
 
 
        while 1:
            if msgClient.upper() =="pfb" or msgClient =="s":
                break
            else:
                res =os.system(msgClient)
                true =res.readlines()
 
            msgServeur =true
            connexion.send(msgServeur.encode("Utf8"))
            msgClient =connexion.recv(1024).decode("Utf8")