【发布时间】:2013-05-13 05:07:02
【问题描述】:
我正在开发一个用于 UDP 泛洪的简单机器人,但它不起作用,我运行时得到的只是:
ValueError: invalid literal for float(): 127.0.0.1
以下是我认为导致问题的一个片段:
line = line.split()
print line
if(line[0]=='!udp'):
print "attacking ", line[1]
udp=socket.socket ( socket.AF_INET, socket.SOCK_DGRAM )
udp.connect((float(line[1]), int(line[2])))
udp.send(os.urandom(10000))
我已经四处寻找错误,但我找不到任何东西。
【问题讨论】:
-
127.0.0.1是float的无效值。 -
@D4zk1tty 很高兴能够回答您的问题。将有助于您的答案标记为正确的答案被认为是良好的礼仪(和良好的业力)。
标签: python python-2.7 python-3.x