データベース接続を EchoHandler クラスに渡したいのですが、それを行う方法や EchoHandler クラスにアクセスする方法がまったくわかりません。
クラス EchoHandler(SocketServer.StreamRequestHandler):
デフハンドル(自己):
print self.client_address、「接続済み」
__name__ == '__main__' の場合:
conn = MySQLdb.connect (ホスト = "10.0.0.5"、ユーザー = "ユーザー"、passwd = "パス"、db = "データベース")
SocketServer.ForkingTCPServer.allow_reuse_address = 1
サーバー = SocketServer.ForkingTCPServer(('10.0.0.6', 4242), EchoHandler)
print "サーバーは localhost:4242 でリッスンしています..."
試す:
server.allow_reuse_address
server.serve_forever()
キーボード割り込みを除く:
print "\nベイリング中..."