GG เป็นเวอร์ชันเลียนแบบสูงของ QQ รวมถึงไคลเอ็นต์และเซิร์ฟเวอร์ สามารถปรับใช้และใช้ในเครือข่ายบริเวณกว้างได้ เวอร์ชันล่าสุดคือ 2.5
สำหรับฉันเป็นการส่วนตัวแล้ว เป้าหมายของฉันไม่ใช่การสร้างของเล่น QQ เวอร์ชันที่เลียนแบบได้สูง แต่เพื่อสร้างผลิตภัณฑ์ที่สามารถใช้งานได้จริง (กระบวนการนี้ยังมีหนทางอีกยาวไกล) และดูแลรักษามันต่อไป .
1. ฟังก์ชั่นที่นำมาใช้ (1) เข้าสู่ระบบ รายชื่อเพื่อน
(2) การแชทด้วยข้อความ การตั้งค่าแบบอักษร อีโมติคอน การสั่นของหน้าต่าง ภาพหน้าจอ แผ่นเขียนด้วยลายมือ (3) การถ่ายโอนไฟล์ การถ่ายโอนโฟลเดอร์ (รองรับการถ่ายโอนประวัติย่อของเบรกพอยต์)
(4) แชทด้วยเสียงและวิดีโอแชท (5) ดิสก์เครือข่าย (6) ดิสก์ระยะไกล (7) ความช่วยเหลือระยะไกล (8) เดสก์ท็อปที่ใช้ร่วมกัน (คุณสามารถระบุพื้นที่เดสก์ท็อปที่จะแชร์ได้)
(9) P2P ที่เชื่อถือได้
2. ฟังก์ชั่นที่จะดำเนินการในอนาคต (1) กลุ่ม GG (2) การประชุมทางวิดีโอ (3) บันทึกการแชท (4) ข้อความออฟไลน์ (5) ไฟล์ออฟไลน์ (6) เพิ่มการรองรับการคงอยู่
3. การเลือกกรอบงาน หากคุณต้องการพัฒนา GG ตั้งแต่เริ่มต้น ความยากนั้นสามารถจินตนาการได้ ดังนั้นจึงจำเป็นต้องใช้กรอบงานที่สมบูรณ์ที่มีอยู่ เราต้องยืนบนไหล่ของผู้อื่นเพื่อที่จะทำมันได้เร็วและดีขึ้น ถึงตอนนี้กรอบงานและวัสดุที่ GG ใช้มีดังนี้:
(1) กรอบการสื่อสาร: ESFframework
(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 คุณสามารถกรอกหมายเลข GG และรหัสผ่านตามที่คุณต้องการ
ขยาย