1

Tornadoハンドラーを2つのハンドラーに分割したいと思います。最初のハンドラーで、センサーにコマンドを送信します。2番目のハンドラーでは、センサーからの応答を待ちます。

これは可能ですか?または、別のハンドラーからハンドラーを呼び出すことはできませんか?可能であれば、この2番目のハンドラーを呼び出すにはどうすればよいですか?

どうもありがとうございます。

4

2 に答える 2

1

元の投稿が何年も前に尋ねられたことは知っていますが、受け入れられた答えは尋ねられた質問を解決しないので、私はそれを必要としていたので、私は適切な解決策を持っていると信じています。また、一部の貧しい魂が同じ問題についてグーグルしている場合、うまくいけば、彼らはこれを見つけるでしょう。

class OneHandler(RequestHandler):
    def get(self, id):
        AnotherHandler(self.application, self.request).get(id)

ここでは、「OneHandler」内から「AnotherHandler」を呼び出すことができます

于 2021-12-12T19:21:50.863 に答える
-2

「チャット」アプリケーションのバリエーションがあるようです。あなたの最善の策は、基本的なチャットデモアプリを見てみることです。

基本的な操作の考え方は、応答を待機している接続のリストを持つミックスイン(または必要に応じてグローバル)を用意することです。その応答が設定されると、元のハンドラーでコールバックがトリガーされます。

于 2013-02-22T14:17:10.730 に答える