我在VMWare工作站16播放器上的2020.4 Kali Linux上,我正在使用Justin的“黑帽子Python”( Black )一书。在第2章的开头,他介绍了一个基本的UDP客户端,但是由于某些原因,每次我都会抛出一个ConnectionResetError,因为我发送到的端口或接收到的端口都被占用了。这里是我的代码:
# Create a socket object.
而另一个像55556这样的端口就可以了。我试着用一个简单的python脚本绑定到它,但它也不起作用:>>> s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
>>> s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # this
Mar 31 15:48:43.362 [initandlisten] ERROR: listen(): bind() failed errno:10048 Only one usage of each socketaddress (protocol/network address/port) is normally permitted. for socket: 0.0.0.0:2701Mon Mar 3115:48:43.362 [websvr] ERROR: listen(): bind() failed errno:10048