リモートサーバーに接続してさまざまなメッセージ/リクエストを送信し、送信されたリクエストに基づいて応答を期待するクライアントプログラムを設計しようとしています(たとえば、参加メッセージを送信して応答を待ってから、リソースをクエリするなど)または、順不同で情報などをお尋ねください)。
サーバーに参加した後(1つのリクエストを完了し、応答があればそれ以上のリクエストを実行したり終了したりした後)、ユーザーが送信できるリクエストを選択できるようにクライアントを設計したいと思います。毎回(サーバーからのデータを待っている間に)戻るアクションのメニューのようなものですか?しかし、これをどのように行うことができるのか理解できないようです。これを行う方法はありますか(できればフォーク/スレッドに入らずに)?
これに関する入力は本当に素晴らしいでしょう。TIA