0

BoostAsioで構築されたクライアントサーバーアプリケーションがあります。今、私はコードにエラー処理を追加しています、そしてこれは私がすることを計画した方法です。

クライアントには、サーバーにコマンドとデータを送信し続けるメインスレッドがあります。同じソケット内のサーバーからのエラーメッセージをリッスンし続ける別のスレッドがあります。

サーバーのメインスレッドはクライアントからデータを読み取って処理し、エラーが発生するとエラー処理コードフローに進み、クライアントにエラーメッセージを送信して、データの読み取りに戻ります。

このシナリオでエラー処理を行うためのより良い方法はありますか?

4

0 に答える 0