0
我想在基于扭曲的应用程序中断开特定用户。有人可以解释我能做到吗?Twisted - kick特定客户端
我想在基于扭曲的应用程序中断开特定用户。有人可以解释我能做到吗?Twisted - kick特定客户端
from twisted.web import server, resource
from twisted.internet import reactor
bannedIPs = ["127.0.0.1"]
class HelloResource(resource.Resource):
isLeaf = True
numberRequests = 0
def render_GET(self, request):
clientIP = request.getClientIP()
if clientIP in bannedIPs:
return "you are banned"
self.numberRequests += 1
request.setHeader("content-type", "text/plain")
return "I am request #" + str(self.numberRequests) + "\n"
reactor.listenTCP(8080, server.Site(HelloResource()))
reactor.run()
我不想禁止阴魂不散,只是在他连线或断开他并断开他1-2分钟后断开他。 – user1307957 2012-04-15 16:01:43
我在猜测的IP? – John 2012-04-14 22:35:46
是或当有人连接时,它会生成一些连接标识符,然后用给定的标识符关闭连接。 – user1307957 2012-04-15 07:09:16