GG は、クライアントとサーバーを含む QQ の高度な模倣バージョンであり、広域ネットワークに展開して使用できます。
もっと身近なところで言えば、私個人の目標は、QQ おもちゃの模倣度の高いバージョンを作ることではなく、実際に使用できる製品を作り (このプロセスにはまだ長い道のりがあります)、それを維持し続けることです。 。
1. 実装された機能 (1) ログイン、フレンドリスト。
(2) テキストチャット、フォント設定、絵文字、ウィンドウ振動、スクリーンショット、手書きパッド (3) ファイル転送、フォルダ転送(ブレークポイント・レジューム転送対応)
(4) 音声およびビデオチャット (5) ネットワークディスク (6) リモートディスク (7) リモートアシスタンス (8) 共有デスクトップ (共有するデスクトップ領域を指定可能)
(9) 信頼性の高いP2P
2. 今後実装予定の機能 (1) GGグループ (2) ビデオ会議 (3) チャット記録 (4) オフラインメッセージ (5) オフラインファイル (6) 永続化サポートの追加
3. フレームワークの選択 GG を完全にゼロから開発したい場合は、その困難が想像されます。したがって、それをより速く、より良く行うためには、既存の成熟したフレームワークを使用する必要があります。これまでに GG で使用したフレームワークとマテリアルは次のとおりです。
(1) 通信フレームワーク:ESFramework
(2) 音声とビデオ: OMCS
(3) スキンフレームワーク:SkinForm
(4) スクリーンショットクラスライブラリ:ImageCapturerLib
(5) 写真素材: 90% 以上が QQ から提供されます。
開発環境:VS2010、開発言語:C#、.NET Frameworkバージョン:2.0
4. 関連説明書
1. GG を WAN に展開する場合は、サーバーの構成ファイルでリスニング ポートを設定し、クライアントの構成ファイルでサーバーの IP とポートを指定できます。
2. データベース: 多くの友人が、データベースの作成方法を尋ねます。実際、GG の現在のバージョンでは、データベースはまだメモリ内にのみ存在します。そのため、GG の現在のバージョンでは、次のような仮定が行われます。
(1) ユーザーのログイン アカウントは任意ですが、パスワードは任意に入力できる数値グループでなければなりません。
(2) オンラインユーザーは全員友達です。
3. マイク、カメラ、スピーカーの選択により、設定ファイル内の対応するインデックスを指定できます。
4. 音声とビデオ: 多くの友人が、なぜ音声やビデオ機器が適切に動作しないのか、または音声やビデオがスムーズでないのかを尋ねます。これについては、OMCS 公式ドキュメント (カメラ、マイク、スピーカー、機器) を直接参照してください。テスト、帯域幅要件。
5.GG は最新バージョンの SkinForm を使用しています。SkinForm について質問がある場合は、私の友人の William Jocksting に直接連絡してください。
6. 特記事項: GG プロジェクトでは、私が書いたコードが公開される限り、すべて公開されます。すべての DLL にソース コードが必要な場合は、他のソース コードを要求しないでください:)
知らせ:
GG にログインするときは、まず GGServer を実行してから、GG 番号とパスワードを自由に入力してください。
拡大する