源码下载中心 - C#开源即时通讯GGTalk - 博客园

来源: 源码下载中心 – C#开源即时通讯GGTalk – 博客园

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  (详细介绍) 。 GGTalk 源码剖析系列:数据库设计、 服务端全局缓存虚拟数据库

最后更新:2023.04.14

源码下载:

(1)Windows 服务端、客户端 + Linux  服务端、客户端(支持国产OS):GGTalk_V8.0.zip(提取码: 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_Deploy.zip (提取码: 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  (详细介绍

最后更新:2023.04.25(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 屏幕/桌面监控系统源码

最后更新:2023.01.13

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

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

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

 

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

联系方式:

QQ:2027224508 

邮箱:2027224508@qq.com

 

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

 

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

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

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

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏