源码下载中心

       GGTalk(简称GG)是可在广域网部署运行的QQ高仿版 ,2013.08.07发布V1.0版本,至今最新是8.0版本,关于GG更详细的介绍,可以查看 可在广域网部署运行的QQ高仿版 -- GGTalk总览。

       GGMeeting是可在广域网部署运行的视频会议系统Demo,2015.05.11发布V1.0版本,至今最新是3.2版本,关于GGMeeting更详细的介绍,可以查看 打造自己的视频会议系统 GGMeeting

       ScreenMonitor 是屏幕监控系统,支持在PC和安卓手机上监控PC桌面、安卓屏幕。

1.GGTalk 即时通信系统源码    

最新版本:V8.0.4  (详细介绍) 。 GGTalk 源码剖析系列:数据库设计、 服务端全局缓存虚拟数据库客户端全局缓存及本地存储聊天消息防错漏机制

最后更新:2024.02.27

源码下载:

(1)Windows 服务端、客户端 + Linux  服务端、客户端(支持国产OS):GGTalk_V8.0.4.rar(提取码: 1234)

(2)Android 端:GGTalk_V8.0_Android.rar (提取码: 1234)  备用下载地址:GGTalk_V8.0_Android.rar

(3)iOS 端:GGTalk_V8.0_iOS.zip (提取码: 1234)

(4)可直接部署运行:GGTalk_V8.0.4_Deploy.rar (提取码: 1234)

    部署说明:    

  下面我们说明一下如何部署GGTalk_V8.0_Deploy.rar压缩包中的可直接运行的各个端。   

(1)服务端默认配置是使用内存虚拟数据库,不需要真实数据库,这样方便测试。

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

(3)Linux 服务端:将GGTalk.Server.Linux文件夹拷贝到CentOS服务器上,进入该文件夹,打开终端,执行命令:dotnet GGTalk.Server.NetCore.dll。

    注:GGTalk Windows服务端或Linux服务端只要启动一个就可以的,所有类型客户端都可以连到这个启动的服务端。

(4)Windows 客户端:修改GGTalk目录下的客户端配置文件GGTalk.exe.config中ServerIP配置项的值为服务器的IP,双击GGTalk.exe运行客户端,注册帐号登录试用。。

(5)Linux  客户端:将GGTalk.Linux文件夹拷贝到国产Linux系统(Ubuntu也可以)上,进入该文件夹,打开终端,执行命令:dotnet GGTalk.Linux.dll。

         注:如果Linux电脑的CPU不是x86/x64架构的,则需要使用对应架构的libe_sqlite3.so、libSkiaSharp.so来替换运行目录下的同名文件。可联系我获取其它架构的so库。

(6)手机端:将对应的apk或ipa包在手机上安装,启动后,在登录界面设置服务器的IP地址,即可登录。

(7)内存虚拟数据库内置了测试帐号: 10000,10001,10002,10003,10004,一直到10009;密码都是 1。 

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

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

         (如果要使用MySQL数据库,则使用MySQL.sql脚本)

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

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

      (2)修改 DBType 为 SqlServer 或 MySQL。

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

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

  后续其它的步骤就与虚拟数据库是一样的了。 

 

2.GGMeeting 视频会议系统源码

      最新版本:V3.2  (详细介绍

      最后更新:2024.01.03(GGMeeting项目已更名为OVCS)      

      OVCS 服务端支持 Windows、Linux,客户端支持 Windows、Android、iOS、Linux、国产OS(银河麒麟、统信UOS)

1. OVCS(服务端+PC端)开发环境为 VS 2022 。其中 PC 端源码包含 WPF 和 WinForm 版,二者选一即可。(详细介绍一文中的截图为WPF版的效果)

   VS 解决方案中的项目分别是:

(1)OVCS.Server : OVCS 的服务端。

(2)OVCS.ClientWpf : OVCS 的 Windows 客户端(基于WPF)。

(3)OVCS.Client.WinForm : OVCS 的 Windows 客户端(基于WinForm)。

(4)OVCS.ClientLinux : OVCS 的 Linux 客户端(基于 .Net Core 3.1)。  

         注: Linux客户端内置的是x86/x64非托管so库,若需要其它架构的so,请联系我们免费获取。  

2. OVCS Android端  :开发环境为 Android Studio 4.0+ 。

3. OVCS iOS端    :开发环境为 XCode 11+ 。 

4. OVCS Web端    :JavaScript 。 支持在Windows、Linux、国产OS上的浏览器中运行,需要安装OMCS Web插件:Win版本 、 Linux版本 。 

       备注:PC端增加了视频会议录制功能,可以将会议过程录制成mp4文件。(PC客户端启动后,点击主界面上方工具栏的“录制”按钮。)      

 

3.ScreenMonitor 屏幕/桌面监控系统源码

      最后更新:2024.01.13       

      项目源码下载: 服务端+PC端+安卓端  

      部署版本下载: 服务端+PC端+安卓端

      支持:PC监控PC桌面,PC监控安卓屏幕,安卓监控PC桌面,安卓监控安卓屏幕。详细介绍请参见:如何实现监控手机屏幕?      

 

————————————————————————————————————————————

联系方式: 

Q Q:2027224508 

邮箱:2027224508@qq.com 

如果大家有类似视频会议系统、在线培训系统、IM系统需要定制开发的,可以联系我们哦:) 

 

虽然就如何将GG发展为一个有商业价值的产品,我还没有很清晰明确的思路,但是从GG发布以来,通过GG认识了一些朋友,也接了一些小单子,赚了一点小钱。有了一点甜头,目前和2、3个好朋友一起做做小项目也是不错的。

大家有什么问题和建议,都可以联系我,留言、加QQ、发邮件都可以。

欢迎大家与我探讨关于GG的一切!

 

posted @ 2015-11-23 23:21  C#开源即时通讯GGTalk  阅读(65270)  评论(23编辑  收藏  举报