1

C# で単純な Windows P2P インスタント メッセンジャーを開始したい

概念的および技術的な側面で、ガイダンスが必要ないくつかの質問をここに置きます。

ユーザーが自分のアカウントに正常にログインしたとしましょう。アプリは連絡先のリストを取得して入力する必要があります (私の apache/php/mysql サーバーに保存されています)。

  • データの取得 (重要) とその後の連絡先リストの作成をどのように実装しますか? WebClient.DownloadString[Async] は良いアプローチですか? より良い方法はありますか?

  • アプリが更新されたリスト (オンライン/オフライン ステータス) をチェックする頻度。推奨事項は受け入れられました。

  • C#.NET (Visual C# Studio 2010) で JSON データを解析するにはどうすればよいですか? JSON 文字列を取得します。

ありがとう!

4

1 に答える 1

0
  1. ユーザー ID をリンクする別のテーブルにユーザー関係が必要です。データの取得は、サーバー上のそのユーザーのすべてのデータを収集してユーザーに送信するストアド プロシージャを介して行う必要があります。

  2. 更新システムには Observer パターンを使用する必要があります。ステータスが変更されるたびに、ステータスを変更するユーザー クライアントにメッセージを送信します。

  3. 確かではありませんが、これにはライブラリ機能があると確信しています。

于 2011-07-09T22:19:10.137 に答える