socket qué por online español enviar clase archivos python sockets permissions

qué - socket.listen() python



¿Qué causa el error de socket Python? (4)

File "C:/Python25/lib/SocketServer.py", line 330, in __init__ self.server_bind() File "C:/Python25/lib/BaseHTTPServer.py", line 101, in server_bind SocketServer.TCPServer.server_bind(self) File "C:/Python25/lib/SocketServer.py", line 341, in server_bind self.socket.bind(self.server_address) File "<string>", line 1, in bind socket.error: (10013, ''Permission denied'')

Traté de iniciar el servidor de desarrollo de Google App Engine y recibí este error la primera vez que intenté ejecutarlo. ¿Algunas ideas? Soy nuevo en Python.


Es posible que intente ejecutar en un puerto al que la cuenta de usuario actual no tiene permiso para vincularse. Esto podría ser el puerto 80 o algo así. Intente aumentar el número de puerto o use un usuario con suficientes privilegios.

Espero que esto ayude


Me pregunto por qué el error no es "El puerto ya está en uso". De alguna manera sé la respuesta, pero no debería necesitar usar SO para saberlo. :) - Oscar Reyes 13 de mayo a las 19:09

El puerto no está en uso, (en UNIX) necesita ser superusuario para escuchar en cualquier puerto <1024.


Supongo que está utilizando el puerto predeterminado asignado por gae sdk, por lo que es posible que desee asegurarse de que no lo utilice ningún otro programa.


ejecútalo como sigue. Esto debería funcionar

python -m 8888

si esto no funciona Pruebe otros números como 8080.