GGTalk(QQ高仿)源碼

跳轉至下載鏈接

GGTalk(QQ高仿)源碼 v6.2界麵預覽
  • 軟件作者: GG嘰嘰
  • 軟件大小: 33.91MB
  • 軟件類別: 國產軟件 | 聊天室類
  • 軟件語言: 簡體中文
  • 運行環境: .NET
  • 軟件評級: 4星級
  • 更新時間: 2019/1/4 9:38:35
  • 軟件授權: 開源軟件
  • 插件情況:
  • 相關鏈接: Home Page
  • 演示地址: Demo Url

軟件介紹

GG是QQ的高仿版,包括客戶端和服務端,可在廣域網部署使用,目前最新版本為4.3。我想寫一個類似匯總的文章,通過這篇文章,大家可以了解到GG的全貌和最新進展,以及關於一些常見問題的解答也匯總在這裏。

言歸正傳,對我個人而言,我的目標並不是做一個QQ高仿版的玩具,而是希望做成一個能夠真正使用的產品(這個過程還有很長的路要走),並持續維護下去。

 

一.已實現的功能

(01)注冊、登錄、添加好友、好友列表。

(02)自拍頭像。

(03)文字聊天、字體設置、GIF動態表情、窗口震動、截圖、手寫板、登錄狀態(在線、離開、忙碌、勿打擾、隱身)、輸入提醒

(04)群功能:創建群、加入群、退出群、群聊天

(05)文件傳送、文件夾傳送(支持斷點續傳)

(06)語音視頻聊天

(07)遠程磁盤

(08)遠程協助

(09)共享桌麵(可以指定要共享的桌麵區域)

(10)可靠的P2P

(11)網盤   

(12)離線消息

(13)離線文件

(14)托盤閃動:跟QQ完全一樣,當接收到消息時,托盤會閃動對應好友的頭像。點擊頭像,將彈出與好友的聊天框。

(15)最近聯係人列表

(16)係統設置:開機自動啟動、麥克風設備索引、攝像頭設備索引,叉掉主窗口時關閉程序還是隱藏窗口。

(17)聊天記錄:支持本地保存和服務器端保存兩種方式。

(18)好友分組:新增/刪除分組,修改分組名稱,改變好友的所屬分組。

(19)打開聊天窗口時,自動顯示上次交談的最後一句話。

(20)輸入提醒:像QQ一樣,當對方正在輸入消息時,我這邊的聊天框可以看到對方“正在輸入”的提示。

(21)自動記錄:GG2014會自動記錄上次打開的主界麵的位置、大小;最後一次打開的聊天窗口的大小;最後一次設定的字體的顏色、大小等。 

(22)主窗體靠邊自動隱藏。

(23)錄製視頻聊天。

 

二.後續待實現的功能

(1)增加持久化支持

(2)視頻會議

 

三.開發環境

開發環境:VS2010 ,開發語言:C#, .NET Framework 版本: 2.0 

部署客戶端時,客戶端機器還需要安裝VC++2008 runtime、VC++2010 runtime。

 

四.相關說明

1.如果要將GG部署到廣域網,則可以在服務端的配置文件中設置監聽的端口;而在客戶端的配置文件中,則可以指定服務器的IP和Port。

2.虛擬數據庫

(1)為了部署測試更簡單,GG沒有采用真實的物理數據庫,而是在內存中虛擬了一個數據庫(即服務端的VirtualDB類),用於存儲用戶注冊信息、好友關係、群信息等。

(2)GG內置了幾個用戶:10000、10001、10002、10003,它們的登錄密碼都是"1"。

(3)GG內置的這幾個用戶之間都是好友關係。

(4)GG內置了兩個群:G001、G002。G001群包含所有內置測試用戶,G002群包含10000和10001兩個用戶。

(5)上述的這些內置信息,在VirtualDB類的構造函數中設定。

3.麥克風、攝像頭的選擇可在客戶端係統設置窗口(SystemSettingForm)中指定。

4.語音視頻:也有很多朋友問語音視頻設備的工作怎麽不正常,或者語音視頻不流暢,這個可以直接參考OMCS官方文檔:攝像頭、麥克風、揚聲器、設備測試 、帶寬要求。

5.特別說明一下:GG項目中,隻要是我寫的代碼,全部都放出來了。拜托喜歡每一個dll都有源碼的朋友不要再問我要其它的源碼了:) 

 

GGTalk(QQ高仿)源碼 更新日誌:

v6.0

增加Xamarin移動端,包括 androids 和 ioses!

Tags: GG嘰嘰   GGTalk   高仿QQ源碼   qq高仿版   GG2014   GG 6.0  

頁麵截圖展示

上一張
   
下一張