0
特定のユーザーをツイストベースのアプリケーションで切断します。誰かが私がそれをどうやってできるのか説明できますか?ツイストキック特有のクライアント
特定のユーザーをツイストベースのアプリケーションで切断します。誰かが私がそれをどうやってできるのか説明できますか?ツイストキック特有のクライアント
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()
私はsombodyを禁止したくないですが、彼が接続されているか切断している間に切断し、1-2分間禁止します。 – user1307957
私はIPで推測していますか? – John
はい、誰かが接続すると、接続識別子が生成され、指定された識別子との接続が切断されます。 – user1307957