0

この種の機能をツイストで実現したいのですが、取得できないようです:

望ましい手順は次のとおりです。

  1. サーバーに接続する

ループ

1. wait until a special message 
2. send a message to server 
3. handle the responce (if it is a special message exit the loop and call reactor.stop())

エンドループ

ツイストでオンデマンドでデータを送信するという単純な機能を実現できません。代わりに、送信したいすべてのメッセージを事前に知っておく必要があるようです。これに対する解決策はありますか?

4

1 に答える 1

0

確かに解決策はありますが、それが何であるかは、問題が何であるかによって異なります。つまり、送信したいメッセージを事前に知っておく必要があると考える理由は明らかではありません。

Twisted はかなり古典的な非同期イベント ベースのコールバック制御フレームワークです。すべては、他のイベントに応じて「オンデマンド」で行われます。

于 2012-07-09T16:02:19.090 に答える