私は Python に完全に精通しているわけではありませんが、他の言語でのプログラミングの経験は豊富です。
TCP ネットワーク ストリームにパケットを挿入できるツールに取り組んでいます。アイデアは、私のコードが 2 つのネットワーク エンドポイント間の透過的なプロキシとして機能することです。プロキシが機能するようにコードを動作させ、パケットを解析して注入を自動化することもできます (つまり、特定の状態を検出し、パケットを変更/注入する) が、最終的な目標はユーザーの操作を含めることです。
私が解決しようとしているのは、コマンド ライン インターフェイスがユーザーにコマンドを要求している間に、ネットワークをバックグラウンドで実行する方法です。コマンドが与えられると、ある種のインジェクションが実行される場合があります。
C# では、これをバックグラウンド ワーカー タスクまたはスレッドで処理してから、CLI でイベントをトリガーしますが、この種の設計が通常 Python でどのように実装されるかについてはよくわかりません。これにどのようにアプローチすればよいですか?