托米开发设计托米开发设计

欢迎光临
我们一直在努力

c++ qt聊天工具linux

目录

1.概要... 5

1.1说明... 5

1.2开发环境... 5

1.3程序结构... 5

2.数据... 6

2.1协议... 6

2.1.1协议基类... 6

2.1.2登录请求... 6

2.1.3登录结果... 6

2.1.4注册请求... 7

2.1.5注册结果... 7

2.1.6添加好友请求... 7

2.1.7添加好友结果... 7

2.1.8聊天信息(客户端到服务器)... 8

2.1.9聊天信息(服务器到客户端)... 8

2.1.10离线请求... 8

2.1.11好友登录通知... 8

2.2数据库... 9

2.2.1用户表... 9

2.2.2好友表... 9

2.2.3离线聊天表... 9

2.2.4离线添加好友请求表... 10

2.2.5离线添加好友结果表... 10

2.3常量... 10

2.3.1可配置内容... 10

2.3.2数据库驱动名、数据库名、表名、字段名... 11

2.3.3数据长度... 11

2.3.4其它... 12

2.4结果... 12

3.Qt网络通信技术... 14

3.1网络传输协议... 14

3.2QUdpSocket... 14

3.3QudpSocket使用示例... 15

3.3.1客户端向服务器发登录请求... 15

3.3.2服务器接收登录请求... 15

4.UI. 17

4.1客户端UI. 17

4.1.1客户端主窗口... 17

4.1.2登录窗口... 19

4.1.3注册窗口... 21

4.1.4添加好友窗口... 23

4.1.5聊天窗口... 25

4.2服务器UI. 27

5.... 29

5.1类与类之间的关系... 29

5.1.1公共类... 29

5.1.2客户端... 29

5.1.3服务器... 30

5.2方法和成员... 31

5.2.1公共类... 31

5.2.2客户端... 32

5.2.3服务器... 37

6.主要功能的调用时序... 39

6.1登录... 39

6.2注册... 40

6.3添加好友... 40

6.4聊天... 41

6.5离线... 43

7.参考文献... 44



未经允许不得转载:托米开发设计 » c++ qt聊天工具linux
分享到: 更多 (0)

带给你想要内容

联系我们
QQ在线咨询
QQ咨询
QQ:181364310
QQ咨询
QQ:32112583
Hello,欢迎来咨询~
tmidev
tmidev
已为您复制好微信号,点击进入微信