设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

可在广域网部署运行的QQ高仿版 -- GG2013总览

2013-10-22 15:28| 发布者: 红黑魂| 查看: 4281| 评论: 5|来自: 博客园

摘要:   GG是QQ的高仿版,已经发布了三个版本了,在第四个版本(V2.2)发布之前,我想写一个类似汇总的文章,通过这篇文章,大家可以了解到GG的全貌和最新进展,以及关于一些常见问题的解答也汇总在这里。  言归正传, ...

  GG是QQ的高仿版,已经发布了三个版本了,在第四个版本(V2.2)发布之前,我想写一个类似汇总的文章,通过这篇文章,大家可以了解到GG的全貌和最新进展,以及关于一些常见问题的解答也汇总在这里。

  言归正传,对我个人而言,我的目标并不是做一个QQ高仿版的玩具,而是希望做成一个能够真正使用的产品(这个过程还有很长的路要走),并持续维护下去。GG目前最新版本为2.2(已经可以下载先睹为快,接下来我会专门写一篇文章来详细介绍V2.2的新增功能)。

一.已实现的功能

(1)登录、好友列表。

(2)文字聊天、字体设置、表情、窗口震动、截图、手写板

(3)文件传送、文件夹传送

(4)语音视频聊天

(5)网盘

(6)远程磁盘

(7)远程协助

   

二.后续待实现的功能

(1)GG群

(2)视频会议

(3)聊天记录

(4)离线消息

(5)离线文件

(6)增加持久化支持

   

三.框架选型

如果要完全从头开发GG,其难度可想而知,所以,利用现有的成熟框架是必要的,我们必须站在别人的肩膀上,才能做得更快更好。截至到现在,GG 所采用的框架和素材如下:

(1)通信框架:ESFramework

(2)语音视频:OMCS

(3)皮肤框架:SkinForm

(4)截屏类库:ImageCapturerLib

(5)图片素材:90%以上来自QQ。

   

四.相关说明

1.如果要将GG部署到广域网,则可以在服务端的配置文件中设置监听的端口;而在客户端的配置文件中,则可以指定服务器的IP和Port。

2.数据库:有很多朋友问数据库怎么弄,实际上截至GG的目前版本,还没有用到数据库,所有的信息都只是在内存中,所以,目前版本的GG做了一些假设:

(1)用户登录帐号随意,但必须为数字组;密码可随意输入。

(2)所有的在线用户都是好友。

3.麦克风、摄像头以及扬声器的选择可在配置文件中指定相应的Index。

4.语音视频:也有很多朋友问语音视频设备的工作怎么不正常,这个可以直接参考OMCS官方文档:摄像头、麦克风、扬声器设备测试

5.GG使用了最新版本的SkinForm,如果有关于SkinForm的问题,可以直接联系我的好友 威廉乔克斯_汀

6.特别说明一下:GG项目中,只要是我写的代码,全部都放出来了。拜托喜欢每一个dll都有源码的朋友不要再问我要其它的源码了:)

   

五.版本记录

2013.08.07  --  V1.0, 登录、好友列表、文字聊天、文件传送、文件夹传送

2013.09.02  --  V1.8, 语音视频聊天

2013.09.23  --  V2.0, 网盘、远程磁盘

2013.10.22  --  V2.2, 远程协助、远程桌面 (即将发布

   

六.GG截图

1.登录框

 

2.主窗体

 

3.聊天窗口

4.视频会话邀请

5.视频会话

6.磁盘访问请求

7.进入远程磁盘

8.远程磁盘操作

9.网盘

10.远程协助请求

11.远程协助

   

七.最新下载

GG V2.2 源码

   

我会继续努力争取2~3个星期发布一个新版本,使GG慢慢成熟起来。

大家有什么问题和建议,可以留言,也可以发送email到我邮箱:ggim2013@163.com。 

如果你觉得还不错,请粉我,顺便再顶一下啊

1

酷毙

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部