UDP套接字Python

vic*_*bur 0 python sockets udp

我有以下源代码:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP
s.bind(('', 9800))
try:
    while True:
        data, addr = s.recvfrom(256) #buffer size is 256 bytes
        print data, adrr
finally:
    s.close()
Run Code Online (Sandbox Code Playgroud)

当我执行它时,我收到以下错误:

Traceback (most recent call last):
   File "socket.py", line 1, in 
     import socket
   File "C:\Users\Victor\Desktop\socket.py", line 3, in 
     s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP
AttributeError: 'module' object has no attribute 'AF_INET'

我怎么解决这个问题?

fre*_*ish 7

更改脚本的名称.它试图导入自己.