所以我已经编写了一个小的twitch irc机器人,但是它断开了,机器人只是保持乒乓球,在3次乒乓之后,我的机器人从twitch接收到0个数据,然后从查看器列表中消失。在
以下是代码(重要部分):
readbuffer = ""
while (1):
readbuffer=readbuffer+s.recv(4000)
temp=string.split(readbuffer, "\n")
readbuffer=temp.pop( )
for line in temp:
print line
elif(line[0]=="PING"):
s.sendall("PONG %s\r\n" % line[1])
它是一个使用不同参数作为线程部署两次的函数。。在
问题是我看到了两个机器人抽搐电视观众列表开始大约5分钟,然后在3次ping之后,完全抽搐不再ping或发送任何东西。在
如果你想了解更多信息,请向我索取更多代码。在
可能无关:
将套接字解释为文件:https://docs.python.org/2/library/socket.html#socket.socket.makefile
这让很多事情变得简单多了。如果问题仍然存在,请尝试并评论。在
相关问题 更多 >
编程相关推荐