ソケットを介してサーバとクライアントの間で動作するクラス「Tmt」を作成しています。 My Tmtクラスはサーバーからデータを受け取り、内部的にキューを構築し、クライアントが使用できるようになる前にキュー内のデータに対して何らかの操作を実行します。C++でトランスミッタクラスを設計する:サーバからデータをバッファしてクライアントに送信する
私は既にソケット接続をセットアップしており、私は
receiverData()を呼び出すことができます。 //サーバからデータを取得する
クライアントは、次のようにクラスTmtを使用します。
Tmt mytmt = new Tmt();
mymt.getProcessedData(); // 1つのフレームを取得します。
私の質問は、Tmtクラスが作成された後、バックグラウンドでサーバーからデータを受け取り、キューに追加する方法です。私はCのマルチスレッドでいくつかの経験を持っていますが、この「バックグラウンドで作業する」概念がC++のクラスでどのように実装されるのかよくわかりません。アドバイス、ありがとう!
あなたのSOの質問にはその名前を使っても十分ですが、 "Tmt"よりも読みやすいものを使って実際のクラスに名前を付けるのですか? – razlebe