学习的时候写的简单聊天室,纯纪念一下,以后说不定还会再看看。
建立一个直播
:
1.项目架构:
项目采取C/S架构(服务器/客户端):
服务器:采用TCP协议搭建,用于处理客户端的请求操作。
客户端:采用TCP协议连接服务器,同时使用UDP向同一个聊天室的客户端发送视频数据和音频数据。
2.数据存储:
服务器端的用户信息一律保存至数据库中,数据库种类不限,可选用MySQL,SQLite,SqlServer.
3.开发过程:
使用QT版本5.7以上进行开发,开发平台windows/linux/os。
自行搭建svn服务器,进行版本控制。(可选)
4.最后成品:
将最后的项目的程序打包生成各个平台上的可执行文件
1