(02) 自拍头像。
(03) 文字聊天、字体设置、GIF动态表情、窗口震动、截图、手写板、登录状态(在线、离开、忙碌、请勿打扰、隐形)、输入提醒
(04)群组功能:创建群组、加入群组、退出群组、群聊
(05) 文件传输、文件夹传输(支持断点续传)
(06)语音视频聊天
(07)远程磁盘
(08)远程协助
(09)共享桌面(可以指定共享的桌面区域)
(10) 可靠的P2P
(11)网盘
(12) 离线消息
(13) 离线文件
(14)托盘闪烁:和QQ一模一样,收到消息时托盘会闪烁对应好友的头像。 点击头像,会弹出与好友的聊天框。
(15) 最近联系人列表
(16)系统设置:开机自动启动、麦克风设备索引、摄像头设备索引、分叉主窗口时是否关闭程序或隐藏窗口。
(17)聊天记录:支持本地保存和服务器端保存两种方式。
(18)好友群组:添加/删除群组、修改群组名称、更改好友所属群组。
(19)打开聊天窗口时,自动显示上次对话的最后一句话。
(20)输入提醒:像QQ一样,当对方正在输入消息时,我这边的聊天框可以看到对方的“正在输入”提示。
(21)自动记录:自动记录上次打开主界面的位置和大小; 最后打开的聊天窗口的大小; 最后设置的字体颜色和大小等
(22) 主窗体自动隐藏在一边。
(23)录制视频聊天。
(24)支持数据库(2000/2005/2008、MySQL),可以通过配置在真实数据库和虚拟数据库之间自由切换。
(25)语音、视频设备测试
(26)聊天消息加密
(27)系统通知
2.开发环境及即时通讯源码说明
1. 服务器和PC: ,开发语言:C#,.NET版本:2.0
2、移动端:1.3.2、1.3
3、部署PC客户端时,客户端机器还需要安装VC++(2008、2010、2013)。
4、如果你想开始研究GG的源码,客户端和服务端的入口是:
(1) 客户端:请特别注意.cs文件。 几乎所有客户端收到的消息都会在这个文件中处理; 该类用于缓存所有用户信息、组信息,包括本地持久化。 并根据版本号自动更新此信息。
(2) 服务器:请特别注意.cs文件。 几乎所有服务器收到的消息都会在这个文件中处理; 该类用于缓存所有用户信息、组信息以及与真实/虚拟数据库通信。 相互作用。
3.相关说明
1、如果要将开源即时通讯系统部署到广域网上,可以在服务器的配置文件中设置监听端口; 并且在客户端的配置文件中,可以指定服务器的IP和端口。
2. 麦克风和摄像头的选择可以在客户端系统设置窗口( )中指定。
3、语音视频:很多朋友也会问为什么语音视频设备工作不正常,或者语音视频不流畅。 为此,可以直接参考OMCS官方文档:摄像头、麦克风、扬声器、设备测试、带宽要求。
4、特别说明:在GG项目中,只要我写的代码发布了,就全部发布了。如果你喜欢每个dll都有源代码,请不要再问任何问题。
0.手机版
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.好友分组: