私のアプリは、電話で新しいテキスト メッセージを受信すると、PC に通知を送信します。問題がある場合は、Bluetooth経由でそれを行っています。
(これはPC側に関連しています)
私が苦労しているのは、各連絡先のメッセージを追跡することです。新しい連絡先が入ってくると、リンクされたリストが増えることを考えています。各ノードは新しい連絡先を表します。
垂直方向に成長する別のリストがあり、これがその連絡先のメッセージになります。
これを明確にするための図を次に示します。
=======================
| contact 1 | contact 2 ...
=======================
|| ||
========= =========
| msg 0 | | msg 0 |
========= =========
|| ||
========= =========
| msg 1 | | msg 1 |
========= =========
. .
. .
. .
これは受信したメッセージを処理しますが、送信された応答を追跡するにはどうすればよいですか? メッセージに TAG_MSG_SENT、TAG_MSG_RECEIVED などのタグを付けますか?
最初に設計を行いたいので、この部分のコードは書いていません。
なぜそれが重要なのですか?
ユーザーがリストから連絡先をクリックすると、次のようなセッションを新しいウィンドウに表示できるようにしたいと考えています。
==============================
| contact 1 |
==============================
|Received 0 |
| Sent 0|
| Sent 1|
|Received 1 |
==============================
Windows で C/C++ を使用しています。