今のところ結果は必要ありませんが、すぐに結果が必要になる可能性があるため、両方のシナリオで関数のアクションを実行するとします。
私はさまざまなアプローチを試しました:
- サーバーは同期であり、クライアントは別のプロセスを使用して同期呼び出しを行います。
- サーバーは同期であり、クライアントは閉じることができる同じプロセスを使用して非同期呼び出しを行います
- サーバーは非同期で、クライアントは同じプロセスを使用して同期呼び出しを行います
クライアントがサーバーとの通信を閉じると、サーバーは実行を強制終了するため、タスクは完了しませんか?
このシナリオを回避する最善の方法はどれですか?
Task クラスを使用してサーバーでコードを実行するのは良いことですか?