极简服务器--Python

来源:互联网 发布:改图片格式的软件 编辑:程序博客网 时间:2024/05/16 19:55
import socketimport subprocessHOST, PORT = '', 8888listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)listen_socket.bind((HOST, PORT))listen_socket.listen(1)print('Serving HTTP on port %s ...' % PORT)while True:    client_connection, client_address = listen_socket.accept()    request = client_connection.recv(1024)    print(request)    file = open("abc.html")    subprocess.Popen("rundll32.exe powrprof.dll,SetSuspendState 0,1,0")#run for CMD command    #http_response ="""HTTP/1.1 200 OK Hello, World!"""    client_connection.sendall(file.read().encode())    client_connection.close()