赞
踩
根据:昵称,手机号,密码
根据:手机号,密码
根据:昵称
根据:昵称
根据:id
1、ui界面
2、核心处理类(处理收到的数据、组织要发送的数据)
3、中介者类(不做数据处理,单纯转发)
4、网络类(收发数据、初始化网络、关闭网络)
1、数据库类
2、核心处理类(处理服务端收到的数据、组织要发送的数据)
3、中介者类(不做数据处理,单纯转发)
4、网络类(收发数据、初始化网络、关闭网络)
1、中介者类
中介者类的作用:给程序留出接口,方便以后功能扩展
2、网络类
使用TCP和UDP协议
父类:定义接口——纯虚函数
子类:实现函数:UDP子类、TCPClient子类、TCPServer子类
3、中介者类:架构和函数跟网络类一样
1、INet类
(1)构造和析构函数只声明没定义,可以直接在头文件里定义
INet() {}
(2)父类的析构函数必须是虚函数
virtual ~INet() {}
(3)初始化网络函数initNet为纯虚函数,使用时定义哪个子类的对象,则使用哪个子类
virtual bool initNet() = 0;
(4)发送数据函数(data:发送数据内容;len:发送数据长度;to:发给谁;)
to在UDP协议下是ip,在TCP协议下是socket
virtual bool sendData(char* data, int len, un
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。