Error 10013 Servidor http

Resuelto
robjo82 -  
 robjo82 -
Hola,
he estado intentando crear un servidor http con python desde hace unos días, pero cuando lo lanzo, obtengo el siguiente error:
Traceback (most recent call last):
File "http-server.py", line 12, in <module>
httpd = server(address, handler)
File "C:\Users\Robin\AppData\Local\Programs\Python\Python36\lib\socketserver.py", line 456, in __init__
self.server_bind()
File "C:\Users\Robin\AppData\Local\Programs\Python\Python36\lib\http\server.py", line 136, in server_bind
socketserver.TCPServer.server_bind(self)
File "C:\Users\Robin\AppData\Local\Programs\Python\Python36\lib\socketserver.py", line 470, in server_bind
self.socket.bind(self.server_address)
OSError: [WinError 10013] Se ha intentado un acceso a un socket de manera prohibida por sus permisos de acceso.


Mi código es el siguiente:
#coding:utf-8
import http.server

port = 80
address = ("", port)

server = http.server.HTTPServer

handler = http.server.CGIHTTPRequestHandler
handler.cgi_directories = ["/"]

httpd = server(address, handler)

print ("Servidor iniciado en el puerto", port)
httpd.serve_forever()


¿Qué puedo hacer? Gracias de antemano por sus respuestas

Configuración: Windows / Chrome 71.0.3578.98

1 respuesta

[Dal] Mensajes publicados 6122 Fecha de registro   Estado Colaborador Última intervención   1 108
 
Hola robjo82,

No he mirado el detalle de tu código, pero prueba con un puerto 8080 en lugar de 80, o cualquier otro número de puerto que no esté ya en uso en tu máquina y que sea superior a 1024.

Dal
3
robjo82
 
¡Funciona, muchas gracias!!!!!!!
0