私は twisted を使用して、データ収集、通信、およびハードウェア デバイスの遠隔操作を可能にするかなり複雑なサーバーを実行しています。クライアント側では、利用可能なデータ取得およびコマンド操作が多数あります。通常、クライアント リアクターとのインターフェイスには wxpython リアクターを使用しますが、よりシンプルなコマンドライン スタイルのインターフェイスもセットアップしたいと考えています。
クライアント用の非ブロッキング python のようなまたはraw_inputスタイルのローカル インターフェイスをセットアップするために使用できるリアクターはありますか? サーバーへのアクセスが成功した後、サーバーは、サーバー側のイベントの結果として、要求されずにデータを送信することがあります。
を検討manholeしましたが、インターフェイスとしてサーバーにアクセスすることには関心がありません。クライアント側のデータとコマンドにアクセスすることに厳密に関心があります。これは主にデバッグ用ですが、必要に応じてより基本的なクライアント インターフェイスを作成する場合にも役立ちます。