GG adalah versi QQ dengan imitasi tinggi, termasuk klien dan server. Ini dapat digunakan dan digunakan di jaringan area luas.
Lebih dekat ke rumah, bagi saya pribadi, tujuan saya bukan membuat mainan QQ versi imitasi tinggi, tetapi membuat produk yang benar-benar dapat digunakan (proses ini masih panjang) dan terus memeliharanya. .
1. Fungsi yang diterapkan (1) Login, daftar teman.
(2) Obrolan teks, pengaturan font, emotikon, getaran jendela, tangkapan layar, papan tulis tangan (3) Transfer file, transfer folder (mendukung transfer resume breakpoint)
(4) Obrolan suara dan video (5) Disk jaringan (6) Disk jarak jauh (7) Bantuan jarak jauh (8) Desktop bersama (Anda dapat menentukan area desktop yang akan dibagikan)
(9) P2P yang andal
2. Fungsi yang akan diterapkan di masa depan (1) Grup GG (2) Konferensi video (3) Catatan obrolan (4) Pesan offline (5) File offline (6) Tambahkan dukungan persistensi
3. Pemilihan Framework Jika ingin mengembangkan GG sepenuhnya dari awal, bisa dibayangkan kesulitannya. Oleh karena itu, perlu menggunakan framework yang sudah matang. Kita harus berdiri di atas bahu orang lain agar bisa melakukannya lebih cepat dan lebih baik. Sampai saat ini kerangka dan material yang digunakan GG adalah sebagai berikut:
(1) Kerangka komunikasi: ESFramework
(2) Suara dan video: OMCS
(3) Kerangka kulit: SkinForm
(4) Perpustakaan kelas tangkapan layar: ImageCapturerLib
(5) Materi gambar: lebih dari 90% berasal dari QQ.
Lingkungan pengembangan: VS2010, bahasa pengembangan: C#, .NET Framework versi: 2.0
4. Instruksi terkait
1. Jika Anda ingin menyebarkan GG ke WAN, Anda dapat mengatur port pendengaran di file konfigurasi server; dan di file konfigurasi klien, Anda dapat menentukan IP dan Port server.
2. Database: Banyak teman yang bertanya bagaimana cara membuat database. Faktanya, sampai dengan versi GG saat ini, database tersebut belum digunakan. Semua informasi hanya ada di memori.
(1) Akun login pengguna dapat berubah-ubah, tetapi harus berupa grup numerik; kata sandi dapat dimasukkan sesuka hati.
(2) Semua pengguna online adalah teman.
3. Pemilihan mikrofon, kamera dan speaker dapat menentukan Indeks yang sesuai dalam file konfigurasi.
4. Suara dan video: Banyak juga teman yang bertanya mengapa peralatan suara dan video tidak berfungsi dengan baik, atau suara dan video tidak lancar. Untuk itu, Anda bisa langsung merujuk ke dokumen resmi OMCS: kamera, mikrofon, speaker, peralatan tes, kebutuhan bandwidth.
5.GG menggunakan SkinForm versi terbaru. Jika ada pertanyaan seputar SkinForm, Anda bisa langsung menghubungi teman saya William Jocksting.
6. Catatan khusus: Dalam proyek GG, selama kode yang saya tulis dirilis, semuanya akan dirilis. Tolong jangan tanya saya kode sumber lain jika Anda ingin setiap dll memiliki kode sumber :)
Melihat:
Saat login GG, silahkan jalankan GGServer terlebih dahulu, lalu login GG. Anda dapat mengisi nomor GG dan password sesuai keinginan.
Memperluas