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

📄 qq_protocol_ref.txt

📁 perl qq
💻 TXT
字号:
	QQ_GROUP_CMD_CREATE_GROUP = 0x01,	QQ_GROUP_CMD_MEMBER_OPT = 0x02,	QQ_GROUP_CMD_MODIFY_GROUP_INFO = 0x03,	QQ_GROUP_CMD_GET_GROUP_INFO = 0x04,	QQ_GROUP_CMD_ACTIVATE_GROUP = 0x05,	QQ_GROUP_CMD_SEARCH_GROUP = 0x06,	QQ_GROUP_CMD_JOIN_GROUP = 0x07,	QQ_GROUP_CMD_JOIN_GROUP_AUTH = 0x08,	QQ_GROUP_CMD_EXIT_GROUP = 0x09,	QQ_GROUP_CMD_SEND_MSG = 0x0a,	QQ_GROUP_CMD_GET_ONLINE_MEMBER = 0x0b,	QQ_GROUP_CMD_GET_MEMBER_INFO = 0x0c,QQ_GROUP_CMD_REPLY_OK = 0x00,QQ_GROUP_CMD_REPLY_NOT_MEMBER = 0x0a,#define QQ_MSG_IM_MAX               500	// max length of IM#define QQ_SEND_IM_BEFORE_MSG_LEN   53#define QQ_SEND_IM_AFTER_MSG_LEN    13	// there is one 0x00 at the endenum {	QQ_IM_TEXT = 0x01,	QQ_IM_AUTO_REPLY = 0x02,};#define QQ_UDP_HEADER_LENGTH    7#define QQ_TCP_HEADER_LENGTH    9#define QQ_PACKET_TAG           0x02	// all QQ text packets starts with it#define QQ_PACKET_TAIL          0x03	// all QQ text packets end with it#define QQ_CLIENT               0x0b37	// QQ2003iii build 0304, Aprili 05 update// list of known QQ commandsenum {	QQ_CMD_LOGOUT = 0x0001,	// log out	QQ_CMD_KEEP_ALIVE = 0x0002,	// get onlines from tencent	QQ_CMD_UPDATE_INFO = 0x0004,	// update information	QQ_CMD_SEARCH_USER = 0x0005,	// serach for user	QQ_CMD_GET_USER_INFO = 0x0006,	// get user information	QQ_CMD_ADD_FRIEND_WO_AUTH = 0x0009,	// add friend without auth	QQ_CMD_DEL_FRIEND = 0x000a,	// delete a friend 	QQ_CMD_BUDDY_AUTH = 0x000b,	// buddy authentication	QQ_CMD_CHANGE_ONLINE_STATUS = 0x000d,	// change my online status	QQ_CMD_ACK_SYS_MSG = 0x0012,	// ack system message	QQ_CMD_SEND_IM = 0x0016,	// send message	QQ_CMD_RECV_IM = 0x0017,	// receive message	QQ_CMD_REMOVE_SELF = 0x001c,	// remove self 	QQ_CMD_REQUEST_KEY = 0x001d,	// request key for file transfer	QQ_CMD_CELL_PHONE_1 = 0x0021,	// cell phone 1	QQ_CMD_LOGIN = 0x0022,	// login	QQ_CMD_GET_FRIENDS_LIST = 0x0026,	// retrieve my freinds list	QQ_CMD_GET_FRIENDS_ONLINE = 0x0027,	// get my online friends list	QQ_CMD_CELL_PHONE_2 = 0x0029,	// cell phone 2	QQ_CMD_GROUP_CMD = 0x0030,	// group command 	QQ_CMD_RECV_MSG_SYS = 0x0080,	// receive a system message	QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS = 0x0081,	// friends change status};        QQ_NORMAL_IM_TEXT = 0x000b,        QQ_NORMAL_IM_FILE_REQUEST = 0x0035,        QQ_NORMAL_IM_FILE_APPROVE_UDP = 0x0037,        QQ_NORMAL_IM_FILE_APPROVE_TCP = 0x0003,        QQ_NORMAL_IM_FILE_REJECT_UDP = 0x0039,        QQ_NORMAL_IM_FILE_REJECT_TCP = 0x0005,        QQ_NORMAL_IM_FILE_NOTIFY = 0x003b,        QQ_NORMAL_IM_FILE_CANCEL = 0x0049,        QQ_NORMAL_IM_FILE_PASV = 0x003f,};enum {        QQ_RECV_IM_TO_BUDDY = 0x0009,        QQ_RECV_IM_TO_UNKNOWN = 0x000a,        QQ_RECV_IM_GROUP_IM = 0x0020,        QQ_RECV_IM_ADD_TO_GROUP = 0x0021,        QQ_RECV_IM_DEL_FROM_GROUP = 0x0022,        QQ_RECV_IM_APPLY_ADD_TO_GROUP = 0x0023,        QQ_RECV_IM_APPROVE_APPLY_ADD_TO_GROUP = 0x0024,        QQ_RECV_IM_REJCT_APPLY_ADD_TO_GROUP = 0x0025,        QQ_RECV_IM_CREATE_GROUP = 0x0026,        QQ_RECV_IM_SYS_NOTIFICATION = 0x0030,enum {        QQ_BUDDY_ONLINE_NORMAL = 0x0a,        QQ_BUDDY_ONLINE_OFFLINE = 0x14,        QQ_BUDDY_ONLINE_AWAY = 0x1e,        QQ_BUDDY_ONLINE_INVISIBLE = 0x40,};enum {        QQ_SELF_STATUS_AVAILABLE = 0x11,        // I determined value        QQ_SELF_STATUS_AWAY = 0x12,        QQ_SELF_STATUS_INVISIBLE = 0x13,        QQ_SELF_STATUS_CUSTOM = 0x14,        QQ_SELF_STATUS_IDLE = 0x15,};

⌨️ 快捷键说明

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