⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myconstants.java

📁 用JAVA写的qq,为qq的跨平台使用提供了可能,一直都很讨厌tencent不为linux提供方便,自己写了一个qq,希望有人继续完善,我现在没空做了
💻 JAVA
字号:
class MyConstants//常量类
{
//报头规则
/*
说明				数据包种类		报头	数据结构
Client发送给Client的数据包	好友消息数据包		00	好友的id,消息内容
Server发送给Client的数据包	注册结果数据包		01	xx
				登录结果数据包		02	xx
				好友列表数据包		03	Xx,id1,name1,1id2,name2…
				在线好友列表数据包	04	Xx,id1,ip1,port,1id2,ip2,port2…
				好友上线数据包		05	id,ip,port
				好友下线数据包		06	id
				修改密码结果数据包	07	xx
				系统信息数据包		08	消息内容
				在线用户列表		09	Xx,id1,name1,1id2,name2…
Client发送给Server的数据包	注册数据包		11	用户id,用户名,密码
				上线数据包		12	用户id,密码
				请求好友列表数据包	13	用户Id
				请求在线好友列表数据包	14	用户Id
				增加好友数据包		15	用户Id,预增加好友的id
				删除好友数据包		16	用户Id,预删除好友的id
				修改密码数据包		17	用户id,新密码
				下线数据包		18	用户Id
				查询在线用户		19
*/
	public static final String 好友消息 = "00";
	public static final String 注册结果 = "01";
	public static final String 登录结果 = "02";
	public static final String 好友列表 = "03";
	public static final String 在线好友列表 = "04";
	public static final String 好友上线 = "05";
	public static final String 好友下线 = "06";
	public static final String 修改密码结果 = "07";
	public static final String 系统信息 = "08";
	public static final String 在线用户列表 = "09";
	public static final String 注册 = "11";
	public static final String 上线 = "12";
	public static final String 请求好友列表 = "13";
	public static final String 请求在线好友列表 = "14";
	public static final String 增加好友 = "15";
	public static final String 删除好友 = "16";
	public static final String 修改密码 = "17";
	public static final String 下线 = "18";
	public static final String 查询在线用户 = "19";
//注册结果
	public static final String 注册结果_成功		= "00";
	public static final String 注册结果_用户id已经存在	= "10";
	public static final String 注册结果_其它错误		= "11";
	public static final String 注册结果_超时		= "12";
//登录结果
	public static final String 登录结果_成功		= "00";
	public static final String 登录结果_失败		= "10";
	public static final String 登录结果_超时		= "11";
//修改密码结果
	public static final String 修改密码结果_成功		= "00";
	public static final String 修改密码结果_失败		= "10";
//报头规则长度
	public static final int LENGTH_OF_RULE = 2;
//超时时长
	public static final int TIMEOUT = 2000;
//重试次数
	public static final int MAXRETRY = 3;
//数据报最大长度
	public static final int MAXSIZE = 512;
//分隔字符
	public static final String SPLIT = ",";
//服务器端口
	public static final int PORT = 5959;
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -