• 发货源资源网

    [质量:5|效率:5|态度:5 ]

  • 当前位置:首页 > 源码集市 > 聊天计数 >
    收藏商品 分享到:
    举报
    可在广域网部署运行的QQ高仿版GGTalkV5.2源码(总览)
    • 售  价:
    • 免费
    • 语  言:
    • C#
    • 数 据 库:
    • 品  牌:
    • WinForm
    • 最后更新:
    • 2016-11-15 09:11:58
    • 大  小:
    • 网盘 MB
    • 演示网站:
    • 安装服务:
    • 免技术支持

      自动发货商品,随时可以购买,零等待。

      购买本商品,交易成功后可获赠积分。

      担保交易,有问题不解决24小时内可申请退款,安全保证。

    商品详情 交易评价 交易规则

    发货源资源网

    (最新版本:V5.2,2016.10.20  修复了录制组件过期的问题。)   

        (2015.09.24 增加android客户端)     

      GGTalk(简称GG)是QQ的高仿版,包括客户端(PC客户端、android移动端)、服务端、数据库,可在广域网部署使用。我想写一个类似汇总的文章,通过这篇文章,大家可以了解到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)录制视频聊天。

    (24)支持数据库(SqlServer 2000/2005/2008),并可以通过配置在真实数据库和虚拟数据库之间自由切换。 

    (25)语音视频设备测试   

    (26)聊天消息加密

    (27)系统通知

     

    二.开发环境及源码入口说明

    1. 服务端和PC端 :VS2010 ,开发语言:C#, .NET Framework 版本: 2.0 

    2. android移动端:android studio 1.3.2 ,gradle 1.3 

    3. 部署PC客户端时,客户端机器还需要安装 VC++ runtime(2008、2010、2013)。

    4. 若是要开始研究GG的源码,客户端和服务端的入口分别是:

    (1)客户端:请特别关注 MainFormPartial.cs 这个文件,客户端接收到的消息几乎都是在这个文件中处理的;GlobalUserCache类用于缓存所有的用户信息、群组信息、包括本地持久化这些信息,以及根据版本号自动更新这些信息。

    (2)服务端:请特别关注 CustomizeHandler.cs 这个文件,服务端接收到的消息几乎都是在这个文件中处理的;GlobalCache类用于缓存所有的用户信息、群组信息,并与真实/虚拟数据库进行交互。

       

    三.相关说明

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

    2.麦克风、摄像头的选择可在客户端系统设置窗口(SystemSettingForm)中指定。

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

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

       

    四.版本记录

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

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

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

    2013.11.05  --  V2.4, 远程协助、共享桌面

    2014.04.15  --  V3.0, 注册、加好友、加入群、群聊

    2014.05.16  --  V3.2, 离线消息、离线文件

    2014.05.28  --  V3.4, 系统设置、最近联系人

    2014.06.30  --  V3.5, 自拍头像、修改密码、删除好友

    2014.08.06  --  V3.6, 语音消息、语音留言 

    2014.09.16  --  V3.7, 优化视频聊天 

    2014.11.06  --  V4.0, 聊天记录、好友分组、登录状态、GIF动态表情

    2014.12.31  --  V4.1, 托盘闪动消息提醒、公开JustLib源码。

    2015.03.25  --  V4.2, 主窗体靠边自动隐藏

    2015.06.17  --  V4.3, 视频聊天全过程录制,生成标准的MP4文件。

    2015.09.02  --  V4.4, 增加对SqlServer数据库的支持,并可以通过配置在真实数据库和虚拟数据库之间自由切换。 增加语音视频设备测试功能。

    2015.09.02  --  V4.4, 客户端增加Android移动端版本。

    2016.01.20  --  V4.5, 加密聊天消息,让通信更安全!语音视频优化,视频聊天更流畅!

    2016.05.30  --  V5.1, 增加系统通知功能,并支持与Web集成!

     

    五.GG截图

    0. android 移动端

               

    1.登录框

           

    2.主窗体、最近联系人

               

    3.聊天窗口                                                                                 

              

    4.视频会话邀请、视频会话    (2015.06.17 增加视频聊天录制功能) 

                      

    5.磁盘访问请求、进入远程磁盘

                 

    6.远程磁盘操作

          

    7.网盘

          

    8.远程协助

                

    9.共享桌面(指定了QQ影音播放器的区域作为共享区域)

          

    10.注册:

              

    11.添加好友:

          

    12.加入群:

         

    13.群聊天:

         

    14.离线消息:

          

    15.发送离线文件:

          

    16.离线文件发送完成、接收完成:

       

    17.系统设置:

           

    18.自拍头像:

          

    19.使用自拍头像:

          

    20.聊天记录:

      

    21.好友分组:

      

    22.正在输入:

      

     

    六.最新下载

    1.GGTalk服务端和PC端源码

       源码下载:GGTalk-V5.2.rar     网盘下载更快

       部署下载:GGTalk V5.2 可直接部署版本    网盘下载更快

        (压缩包中有 《部署说明.txt》 和 创建数据库的脚本 《GGTalk.sql》)

          注:我的GGTalk使用VS2010编译生成的GGTalk.exe文件,这个文件有时会被新毒霸报是病毒,也许是编译生成的GGTalk.exe文件中有某段数据与病毒库中的某特征符合吧,大家帮我看看源码中有那段代码像是病毒了:)

    部署说明:      

    1.当前版本服务端默认配置为内存虚拟数据库版本,不需要安装数据库。

    2.将GGTalk.Server文件夹拷贝到服务器上,运行GGTalk.Server.exe。

    3.修改客户端配置文件GGTalk.exe.config中ServerIP配置项的值为服务器的IP。

    4.运行客户端,注册帐号登录试用。

    5.内置测试帐号为 10000,10001,10002,10003,10004;密码都是 1。 

    6.若要测试android移动端,请先修改安卓源码中服务器的IP和端口,然后重新编译生成apk。 

    如果需要使用真实的物理数据库,则需按下列步骤进行:

    1. 在SqlServer 2000/2005/2008 中新建数据库GGTalk,然后在该库中执行 GGTalk.sql 文件中的脚本以创建所需表。

    2. 打开服务端的配置文件GGTalk.Server.exe.config

    (1)修改 UseVirtualDB 配置项的值为false。

    (2)修改 DBIP 配置项的值为数据库的IP地址。

    (3)修改 SaPwd 配置项的值为数据库管理员sa的密码。

    3.修改客户端配置文件GGTalk.exe.config中ServerIP配置项的值为服务器的IP。

    4.运行客户端,注册帐号登录试用。

    2.GG安卓版源码     

          GG安卓版本已实现如下功能:

    (1)登录服务端

    (2)文字聊天,表情图片,消息提醒

    (3)好友列表

    (4)显示好友在线状态

    (5)文件传输

         源码下载:GG-android.rar     网盘下载更快   (若要和PC端联合测试,请关闭PC端那边的聊天消息加密功能:将PC客户端项目的GlobalResourceManager类的 des3Encryption 成员赋值为 null 即可!)

         若要测试,请先部署服务端,然后修改安卓源码中MainActivity中的服务器的IP和端口(如下图所示),并重新编译生成apk。

     

           说明:本安卓demo属于入门级水平,目的是为了展示与PC打通的基本实现。若要将GG安卓版本的源码用于正式项目中,建议先对其进行重构,或者敬请等候后续更完善的版本分享给大家!

    交易评价
      (0)
      <

      1/5

      >
    交易规则
    • 交易流程
    • 发货方式
    • 1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

      2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。

    • 退款说明
    • 1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

      2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

      3、发货:手动发货源码,在卖家未发货前,已申请退款的;

      4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);

      5、其他:如质量方面的硬性常规问题等。

      注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!

    • 注意事项
    • 1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

      2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

      3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

      4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于16Aspx源码介入快速处理。

    • 16Aspx源码声明
    • 1、16Aspx源码作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

      2、非平台线上交易的项目,出现任何后果均与16Aspx源码无关;无论卖家以何理由要求线下交易的,请联系管理举报。

  • 宝贝数量:7438
  • 创店时间:2017/5/26 16:11:00
  • 联系客服

    330199865

    店内搜索
  • 商品:
  • 价格: -
  • 本店销量榜

    1微信公众平台Bee.WeiXin开发源码

    2BS拖拽工作流设计及研发源码

    3通用权限管理系统(含文档、数据库)源码

    4Easyui之权限系统源码

    5ASP.NETMVC+EF框架+EasyUI实现权限管理源码

    6通用OA系统增强源码

    7Entity Framework4.1+MVC3+Jquery EasyUI的DEMO源码

    8基于FineUI的通用权限管理框架源码

    9WPF仿迅雷7界面UI效果

    10WEB在线流程图设计器GOOFLOW源码

    广而告之