摘要: 从2013年最初的GG1.0开放源码以来,到后来陆续增加了网盘功能、远程协助功能、离线文件功能、群聊功能、语音聊天功能、视频聊天功能、以及视讯录制功能、和增加了数据库——一路走来,结识许多朋友,大家不仅对GGTalk即时通讯系统的源码提了许多宝贵的建议,我还有幸与某些朋友取得了项目上的合作,这一切都是美妙的缘分!阅读全文
posted @ 2015-09-25 09:33 C#开源即时通讯GGTalk 阅读(20772) 评论(49) 编辑
摘要: 前段时间做了个在线教育培训的项目,与视频会议比较类似,所以了,我打算像GGTalk开源即时通讯系统一样,搞一个开源视频会议系统并把实现的原理和源码都分享出来,让有兴趣的朋友可以参考下。继承GG的名称,我把这个开源视频会议系统命名为GGMeeting,目前版本为1.0,后续功能会不断增强。阅读全文
posted @ 2015-05-11 16:06 C#开源即时通讯GGTalk 阅读(19970) 评论(56) 编辑
摘要: 从2013年最初的GG1.0开放源码以来,到后来陆续增加了网盘功能、远程协助功能、离线文件功能、群聊功能、语音聊天功能、视频聊天功能、以及视讯录制功能、和增加了数据库,目前增加了原生安卓端,Xamarin移动端,这里将最新的源码分享给大家。阅读全文
posted @ 2013-10-22 15:08 C#开源即时通讯GGTalk 阅读(60345) 评论(155) 编辑
摘要: GGTalk即时通信系统是可在广域网部署运行的C#开源即时通信系统。像QQ这样的即时通信软件,时不时就会从桌面的右下角弹出一个小窗口,或是显示一个广告、或是一个新闻、或是一个公告等。GGTalk5.0实现了这一功能,并且可以通过Web后台发送类似这样的系统通知。阅读全文
posted @ 2016-05-30 11:05 C#开源即时通讯GGTalk 阅读(6014) 评论(1) 编辑
摘要: GGTalk即时通信系统是可在广域网部署运行的C#开源即时通信系统。在即时通讯系统(IM)中,加密重要的通信消息,是一个常见的需求。尤其在一些政府部门的即时通信软件中(如税务系统),对即时聊天消息进行加密是非常重要的一个功能,因为谈话中可能会涉及到机密的数据。本文将详细介绍加解密的流程、原理、以及详细实现。阅读全文
posted @ 2016-01-20 10:15 C#开源即时通讯GGTalk 阅读(9709) 评论(51) 编辑
摘要: 你是高级程序员?你买衣服时,发生过类似的故事吗?阅读全文
posted @ 2015-11-17 09:31 C#开源即时通讯GGTalk 阅读(7960) 评论(44) 编辑
摘要: 这是一个真实的故事,程序员加薪是这么加的!阅读全文
posted @ 2015-10-23 09:14 C#开源即时通讯GGTalk 阅读(16515) 评论(112) 编辑
摘要: 从2013年最初的GG1.0开放源码以来,到后来陆续增加了网盘功能、远程协助功能、离线文件功能、群聊功能、语音聊天功能、视频聊天功能、以及视讯录制功能、和增加了数据库——一路走来,结识许多朋友,大家不仅对GGTalk即时通讯系统的源码提了许多宝贵的建议,我还有幸与某些朋友取得了项目上的合作,这一切都是美妙的缘分!阅读全文
posted @ 2015-09-25 09:33 C#开源即时通讯GGTalk 阅读(20772) 评论(49) 编辑
摘要: 不需要任何部署,这是虚拟数据库最方便的地方和最大的好处了!我们都知道,有时仅仅为了给客户演示一个简单的小功能,就需要安装一个庞大的SqlServer或Oralce,是多么痛苦的一件事!阅读全文
posted @ 2015-09-02 16:14 C#开源即时通讯GGTalk 阅读(5291) 评论(17) 编辑
摘要: 录制整个视频聊天过程是IM系统中比较常见的需求。比如,基于网络语音视频的1:1的英语口语辅导,如果能将辅导的整个过程录制下来,那录制得到的这个MP4文件就是一份难得的资料,便于以后复习和分享。我将视频对话过程的录制功能封装在VideoChatRecorder组件中,方便大家复用。阅读全文
posted @ 2015-06-17 16:07 C#开源即时通讯GGTalk 阅读(6224) 评论(31) 编辑
摘要: 前段时间做了个在线教育培训的项目,与视频会议比较类似,所以了,我打算像GGTalk开源即时通讯系统一样,搞一个开源视频会议系统并把实现的原理和源码都分享出来,让有兴趣的朋友可以参考下。继承GG的名称,我把这个开源视频会议系统命名为GGMeeting,目前版本为1.0,后续功能会不断增强。阅读全文
posted @ 2015-05-11 16:06 C#开源即时通讯GGTalk 阅读(19970) 评论(56) 编辑
摘要: QQ有个靠边隐藏的功能,使用起来很方便:在屏幕上拖动QQ的主窗体,当窗体的上边沿与屏幕的上边沿对齐时,主窗体就会duang~~地隐藏起来,当将鼠标移到屏幕上边沿的对应区域时,主窗体又会duang~~显示出来。那么,靠边隐藏功能到底是怎么实现的了?阅读全文
posted @ 2015-03-25 11:57 C#开源即时通讯GGTalk 阅读(6862) 评论(35) 编辑
摘要: 当QQ收到好友的消息时,托盘的图标会变成好友的头像,并闪动起来,点击托盘,就会弹出与好友的聊天框,随即,托盘恢复成QQ的图标,不再闪动。当然,如果还有其它的好友的消息没有提取,托盘的图标会变成另一个好友的图标,并继续闪动。那么,QQ的这一效果是如何实现的了?本文将为你详细解密。阅读全文
posted @ 2014-12-31 10:34 C#开源即时通讯GGTalk 阅读(4690) 评论(13) 编辑
摘要: 距上次GG V3.7版本的发布,已经有50天了,这50天对于GG来说,是一个重大的飞跃。因为这段时间通过一些基于GG的实战项目,发现了GG的很多bug和不足之处,我都一一做了修正,并增加了一些基础且必须的功能。这次发布的是GG V4.0版本,又称为GG 2014。阅读全文
posted @ 2014-11-06 11:08 C#开源即时通讯GGTalk 阅读(3584) 评论(23) 编辑
摘要: 在广域网中,由于网络的结构纷繁复杂、而且其实时状况又是千变万化的,所以,要使广域网中的视频聊天达到一个令人满意的效果,存在诸多挑战。这次发布的GG 3.7版本尝试在这一方向上做一些努力。本文不仅会分享GG的最新源码,而且也会把我在过去项目中总结的一些语音视频聊天的优化经验分享给大家。阅读全文
posted @ 2014-09-16 11:49 C#开源即时通讯GGTalk 阅读(5932) 评论(34) 编辑
摘要: 如果仅仅为了一个很少用到的功能就将程序要求为以管理员身份运行,就太不优雅和太浪费了,本文介绍一种进程分离的方式来巧妙地达到目的!阅读全文
posted @ 2014-08-28 11:50 C#开源即时通讯GGTalk 阅读(3059) 评论(8) 编辑
摘要: 自从微信出来后,语音消息和语音留言变得非常流行,按下一个键说话,比打字要方便多了。GG在V3.6版本增加了语音消息和语音留言功能。阅读全文
posted @ 2014-08-06 11:33 C#开源即时通讯GGTalk 阅读(10978) 评论(37) 编辑
摘要: V3.5版本的GG相比于3.4增加的主要功能有自拍头像、密码修改、删除好友,以及一些已发现的bug的修改。阅读全文
posted @ 2014-06-30 20:13 C#开源即时通讯GGTalk 阅读(3121) 评论(16) 编辑
摘要: GG的主要的大功能都实现得差不多了,接下来的几个版本将不断优化GG的细节,提高其可用性。这次版本更新的内容主要是为GG增加了系统设置、并完善的了群所需的基础功能。阅读全文
posted @ 2014-05-28 20:00 C#开源即时通讯GGTalk 阅读(5082) 评论(49) 编辑
摘要: GG从发布以来,我每次版本更新都会同步到51aspx源码网站,这次在同步更新GG V3.2版本到51aspx时,出了点小状况: 上传3.2版本几个小时后,我再次上去查看,发现其状态变成了“退回”,于是,我点击“原因”,弹出提示框提示为:“本站已收录相同源码,请选择其它源码上传”。这让我很纳...阅读全文
posted @ 2014-05-21 09:47 C#开源即时通讯GGTalk 阅读(2634) 评论(40) 编辑
摘要: 离线消息和离线文件是IM类软件的必备基础功能,GG在这一版本中完整地实现了这两个功能。阅读全文
posted @ 2014-05-16 09:56 C#开源即时通讯GGTalk 阅读(5552) 评论(38) 编辑
摘要: GG的前面几个版本开发了一些比较高级的功能,像视频聊天、远程桌面、文件传送、远程磁盘等,但是,有一些基础且必需的功能一直未实现,比如注册、添加好友、加入群、群聊天等等。经常有朋友留言问这些功能要怎么做,GG3.0终于可以给出一个答案了。阅读全文
posted @ 2014-04-15 11:51 C#开源即时通讯GGTalk 阅读(7666) 评论(70) 编辑
摘要: QQ的远程协助、或者说桌面共享是一个非常实用的功能,所以2.4版本的GG复制了它,而且,GG增强了桌面共享的功能,它可以允许指定要共享桌面的区域,这样,对方就只能看到指定区域的桌面,这对节省流量会非常有帮助。阅读全文
posted @ 2013-11-05 09:44 C#开源即时通讯GGTalk 阅读(8725) 评论(62) 编辑