import socket s = socket.socket( socket.AF_PACKET , socket.SOCK_RAW , socket.ntohs(0x0003))
Pero al tratar de ejecutarlo me marcaba errores del siguiente tipo:
AttributeError: 'module' object has no attribute 'AF_PACKET'
Lo que está pasando es que Python primero busca los módulos en el directorio actual, en este caso como mi archivo se llama socket.py, se importaba a si mismo, en lugar de importar el módulo de las librerías de Python.
Simplemente renombré mi archivo a mi_socket.py y me aseguré de borrar el archivo socket.pyc que se había generado en el directorio actual.
Referencia: http://stackoverflow.com/questions/13422356/socket-isnt-working-in-python
Saludos.
No hay comentarios:
Publicar un comentario