亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? qq.java

?? 用java實現的
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
	/** 請求密鑰類型 - 文件中轉密鑰 */
	public static final byte QQ_REQUEST_FILE_AGENT_KEY = 0x4;
	
	/** 群操作命令-創建群 */
	public static final byte QQ_CLUSTER_CMD_CREATE_CLUSTER		= 0x01;
	/** 群操作命令-成員選項?暫時未用到 */
	public static final byte QQ_CLUSTER_CMD_MEMBER_OPT			= 0x02;
	/** 群操作命令-修改群資料 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_CLUSTER_INFO	= 0x03;
	/** 群操作命令-得到群資料 */
	public static final byte QQ_CLUSTER_CMD_GET_CLUSTER_INFO	= 0x04;
	/** 群操作命令-激活群 */
	public static final byte QQ_CLUSTER_CMD_ACTIVATE_CLUSTER	= 0x05;
	/** 群操作命令-搜索群 */
	public static final byte QQ_CLUSTER_CMD_SEARCH_CLUSTER		= 0x06;
	/** 群操作命令-加入群 */
	public static final byte QQ_CLUSTER_CMD_JOIN_CLUSTER		= 0x07;
	/** 群操作命令-加入群的驗證消息 */
	public static final byte QQ_CLUSTER_CMD_JOIN_CLUSTER_AUTH	= 0x08;
	/** 群操作命令-退出群 */
	public static final byte QQ_CLUSTER_CMD_EXIT_CLUSTER		= 0x09;
	/** 群操作命令-發送群消息 */
	public static final byte QQ_CLUSTER_CMD_SEND_IM				= 0x0A;
	/** 群操作命令-得到在線成員 */
	public static final byte QQ_CLUSTER_CMD_GET_ONLINE_MEMBER	= 0x0B;
	/** 群操作命令-得到成員資料 */
	public static final byte QQ_CLUSTER_CMD_GET_MEMBER_INFO		= 0x0C;
	/** 群操作命令回復-成功 */
	public static final byte QQ_CLUSTER_CMD_REPLY_OK					= 0x00;
	/** 群操作命令回復-不存在這個群 */
	public static final byte QQ_CLUSTER_CMD_REPLY_NO_SUCH_CLUSTER		= 0x02;
	/** 群操作命令回復-你不是該群的成員 */
	public static final byte QQ_CLUSTER_CMD_REPLY_NOT_MEMBER			= 0x0a;
	/** 群類型常量-固定群 */
	public static final byte QQ_CLUSTER_TYPE_PERMANENT = 0x01;
	/** 群類型常量-臨時群 */
	public static final byte QQ_CLUSTER_TYPE_TEMPORARY = 0x02;
	/** 群認證類型-不需認證 */
	public static final byte QQ_CLUSTER_NO_AUTH		= 0x01;
	/** 群認證類型-需要認證 */
	public static final byte QQ_CLUSTER_NEED_AUTH   = 0x02;
	/** 群認證類型-拒絕任何人加入 */
	public static final byte QQ_CLUSTER_NO_ADD  	= 0x03;
	/** 群認證消息類型 - 請求加入群 */
	public static final byte QQ_CLUSTER_AUTH_REQUEST   = 0x01;
	/** 群認證消息類型 - 同意加入群 */
	public static final byte QQ_CLUSTER_AUTH_APPROVE   = 0x02;
	/** 群認證消息類型 - 拒絕加入群 */
	public static final byte QQ_CLUSTER_AUTH_REJECT    = 0x03;
	/** 加入群的回復碼 - 加入成功 */
	public static final byte QQ_CLUSTER_JOIN_OK			= 0x01;	
	/** 加入群的回復碼 - 對方需要認證 */
	public static final byte QQ_CLUSTER_JOIN_NEED_AUTH	= 0x02;
	/** 群的搜索方式 - 根據群號搜索 */
	public static final byte QQ_SEARCH_CLUSTER_BY_ID 	= 0x01;
	/** 群的搜索方式 - 搜索示范群 */
	public static final byte QQ_SEARCH_DEMO_CLUSTER		= 0x02;
	  
	/** 消息回復類型 - 正常回復 */
	public static final byte QQ_IM_NORMAL_REPLY = 0x01;
	/** 消息回復類型 - 自動回復 */
	public static final byte QQ_IM_AUTO_REPLY = 0x02;
	
	// 消息來源,主要是MessageQueue使用,和協議關系不大
	/** 來自好友 */
	public static final int QQ_IM_FROM_FRIEND = 0;
	/** 來自系統 */
	public static final int QQ_IM_FROM_SYS = 1;
	/** 來自群 */
	public static final int QQ_IM_FROM_CLUSTER = 2;
	
	/** 組名操作類型 - 上傳 */
	public static final byte QQ_UPLOAD_GROUP_NAME = 0x2;
	/** 組名操作類型 - 下載 */
	public static final byte QQ_DOWNLOAD_GROUP_NAME = 0x1;
	
	/** 備注操作類型 - 上傳 */
	public static final byte QQ_UPLOAD_FRIEND_REMARK = 0x1;
	/** 備注操作類型 - 下載 */
	public static final byte QQ_DOWNLOAD_FRIEND_REMARK = 0x3;
	
	// 這兩個常量用在下載好友分組時
	/** 號碼類型 - 號碼代表一個用戶 */
	public static final byte QQ_ID_IS_FRIEND = 0x1;
	/** 號碼類型 - 號碼是一個群 */
	public static final byte QQ_ID_IS_CLUSTER = 0x4;
	
	// 消息類型,就是ReceiveIMHeader中的類型,對于有些類型,我們做為通知來處理
	//    而不是顯示在消息窗口中,比如請求加入,驗證之類的消息
	/** 來自好友的消息 */
	public static final char QQ_RECV_IM_TO_BUDDY = 0x0009;
	/** 來自陌生人的消息 */
	public static final char QQ_RECV_IM_TO_UNKNOWN = 0x000A;
	/** 來自群的消息 */
	public static final char QQ_RECV_IM_CLUSTER_IM = 0x0020;
	/** 通知我被加入到一個群,這個群先前已經建立,我是后來被加的 */
	public static final char QQ_RECV_IM_ADDED_TO_CLUSTER = 0x0021;
	/** 我被踢出一個群 */
	public static final char QQ_RECV_IM_DELETED_FROM_CLUSTER = 0x0022;
	/** 有人請求加入群 */
	public static final char QQ_RECV_IM_REQUEST_JOIN_CLUSTER = 0x0023;
	/** 同意對方加入群 */	
	public static final char QQ_RECV_IM_APPROVE_JOIN_CLUSTER = 0x0024;
	/** 拒絕對方加入群 */
	public static final char QQ_RECV_IM_REJECT_JOIN_CLUSTER = 0x0025;
	/** 通知我被加入到一個群,我是在群被創建的時候就被加的 */
	public static final char QQ_RECV_IM_CREATE_CLUSTER = 0x0026;
	/** 收到的系統消息 */ 
	public static final char QQ_RECV_IM_SYS_MESSAGE = 0x0030;
	/** 同一個QQ號在其他地方登錄,我被踢出 */
	public static final char QQ_RECV_IM_KICK_OUT = 0x0001;
	
	// 消息類型,這個類型比上面的類型又再低一級,他們基本從屬于QQ_RECV_IM_TO_BUDDY
	//    所以他們是normalIMHeader中的類型
	/** 普通文件消息 */
	public static final char QQ_IM_NORMAL_TEXT = 0x000B;
	/** 一個TCP連接請求 */
	public static final char QQ_IM_TCP_REQUEST = 0x0001;
	/** 接收TCP連接請求 */
	public static final char QQ_IM_ACCEPT_TCP_REQUEST = 0x0003;
	/** 拒絕TCP連接請求 */
	public static final char QQ_IM_REJECT_TCP_REQUEST = 0x0005;
	/** UDP連接請求 */
	public static final char QQ_IM_UDP_REQUEST = 0x0035;
	/** 接受UDP連接請求 */
	public static final char QQ_IM_ACCEPT_UDP_REQUEST = 0x0037;
	/** 拒絕UDP連接請求 */
	public static final char QQ_IM_REJECT_UDP_REQUEST = 0x0039;
	/** 通知文件傳輸端口 */
	public static final char QQ_IM_NOTIFY_IP = 0x003B;
	/** 請求對方主動連接 */
	public static final char QQ_IM_PLEASE_CONNECT_ME = 0x003F;
	/** 未知含意 */
	public static final char QQ_IM_REPORT_CONNECTION_SOURCE_INFO = 0x0041;
	/** 未知含意,0x0041的回復 */
	public static final char QQ_IM_REPORT_CONNECTION_DEST_INFO = 0x0042;
	/** 通知文件中轉服務器信息 */
	public static final char QQ_IM_NOTIFY_FILE_AGENT_INFO = 0x004B;
	/** 取消TCP或者UDP連接請求 */
	public static final char QQ_IM_REQUEST_CANCELED = 0x0049;
	
	// 認證類型,加一個人為好友時是否需要驗證等等
	/** 不需認證 */
	public static final byte QQ_AUTH_NO_AUTH = 0;
	/** 需要認證 */
	public static final byte QQ_AUTH_NEED_AUTH = 1;
	/** 對方拒絕加好友 */
	public static final byte QQ_AUTH_NO_ADD = 2;
	
	// 這三個常量用在添加好友認證的包中,表示你是請求,或者你拒絕還是同意別人的請求
	/** 通過認證 */
	public static final byte QQ_MY_AUTH_APPROVE = 0x30;
	/** 拒絕認證  */
	public static final byte QQ_MY_AUTH_REJECT = 0x31;
	/** 請求認證 */
	public static final byte QQ_MY_AUTH_REQUEST = 0x32;
	
	// 聯系方法的可見類型
	/** 完全公開 */
	public static final int QQ_CONTACT_OPEN = 0;
	/** 僅好友可見 */
	public static final int QQ_CONTACT_ONLY_FRIENDS = 1;
	/** 完全保密 */
	public static final int QQ_CONTACT_CLOSE = 2;
	
	// 系統通知的類型
	/** 自己被別人加為好友 */
	public static final char QQ_MSG_SYS_BEING_ADDED = 1;
	/** 對方請求加你為好友 */
	public static final char QQ_MSG_SYS_ADD_FRIEND_REQUEST = 2;
	/** 同意對方加自己為好友 */
	public static final char QQ_MSG_SYS_ADD_FRIEND_APPROVED = 3;
	/** 拒絕對方加自己為好友 */
	public static final char QQ_MSG_SYS_ADD_FRIEND_REJECTED = 4;
	/** 未知含意 */
	public static final char QQ_MSG_SYS_UPDATE_HINT = 9;
	
	// 這是搜索用戶時指定的搜索類類型,比如是查看全部在線用戶,還是自定義查找
	/** 看誰在線上 */
	public static final byte QQ_SEARCH_ALL = 0x31;
	/** 自定義搜索 */
	public static final byte QQ_SEARCH_CUSTOM = 0x30;
	
	/* 以下為專用于文件傳輸時的常量 */
	/** 中轉調度服務器 */
	public static final String[] agentSchedulers = new String[] {
	        "218.133.40.38",
	        "218.133.40.36",
	        "219.133.40.36"
	};
    /** QQ文件傳送包的頭部字節長度 */
    public static final int QQ_FILE_PACKET_HEADER_LENGTH = 12;
    
    // 文件數據信息傳輸包的命令類型
    /** heart beat */
    public static final char QQ_FILE_CMD_HEART_BEAT 			= 0x0001;
    /** heart beat的確認 */
    public static final char QQ_FILE_CMD_HEART_BEAT_ACK 		= 0x0002;
    /** 文件傳輸已完成 */
    public static final char QQ_FILE_CMD_TRANSFER_FINISHED 		= 0x0003;
    /** 文件操作 */
    public static final char QQ_FILE_CMD_FILE_OP 				= 0x0007;
    /** 文件操作的確認 */
    public static final char QQ_FILE_CMD_FILE_OP_ACK 			= 0x0008;
    
    // QQ_FILE_CMD_FILE_OP攜帶的信息類型
    /** 文件基本信息 */
    public static final byte QQ_FILE_BASIC_INFO = 0x1;
    /** 文件數據 */
    public static final byte QQ_FILE_DATA_INFO = 0x2;
    /** 文件EOF */
    public static final byte QQ_FILE_EOF = 0x3;
    
    // 文件控制信息傳輸包的命令類型
    /** 發送者say hello */
    public static final char QQ_FILE_CMD_SENDER_SAY_HELLO 		= 0x0031;
    /** 對發送者hello的確認 */
    public static final char QQ_FILE_CMD_SENDER_SAY_HELLO_ACK	= 0x0032;
    /** 接收者say hello */
    public static final char QQ_FILE_CMD_RECEIVER_SAY_HELLO		= 0x0033;
    /** 對接受者hello的確認 */
    public static final char QQ_FILE_CMD_RECEIVER_SAY_HELLO_ACK	= 0x0034;
    /** 對通知IP的確認,即對QQ_IM_NOTIFY_IP的確認 */
    public static final char QQ_FILE_CMD_NOTIFY_IP_ACK 			= 0x003C;
    /** 試探連接 */
    public static final char QQ_FILE_CMD_TEST_CONNECTION 		= 0x003D;
    /** 試探連接的確認 */
    public static final char QQ_FILE_CMD_TEST_CONNECTION_ACK 	= 0x003E;
    /** 主動連接對方 */
    public static final char QQ_FILE_CMD_NOTIFY_NAT_PORT		= 0x0040;
	
    // 請求傳送文件消息中的一個標志字節,0x65后面的那個,意思不明,姑且這樣
    /** UDP,可能不是這意思 */
    public static final byte QQ_TRANSFER_FILE_UDP = 0;
    /** 直接UDP,可能不是這意思 */
    public static final byte QQ_TRANSFER_FILE_DIRECT_UDP = 1;
    /** TCP,可能不是這意思 */
    public static final byte QQ_TRANSFER_FILE_TCP = 2;
    /** 直接TCP,可能不是這意思 */
    public static final byte QQ_TRANSFER_FILE_DIRECT_TCP = 3;
    
	// 傳送文件的各種情況,每種情況有其對應的連接策略,這個和協議無關,我自己定義的
    /** 雙方位于同一個防火墻后 */
	public static final int QQ_SAME_LAN = 0;
	/** 雙方都不在防火墻后 */
	public static final int QQ_NONE_BEHIND_FIREWALL = 1;
	/** 我在防火墻后 */
	public static final int QQ_I_AM_BEHIND_FIREWALL = 2;
	/** 他在防火墻后 */
	public static final int QQ_HE_IS_BEHIND_FIREWALL = 3;
	/** 雙方在不同的防火墻后 */
	public static final int QQ_ALL_BEHIND_FIREWALL = 4;
	
	// say hello時的hello byte,不同的情況這個字節不一樣
	/** 雙方位于同一個防火墻后的Hello */
	public static final byte QQ_SAME_IN_TO_SAME_IN_HELLO = 0;
	/** 一個人在防火墻后,內部的人是發送方時的Hello */
	public static final byte QQ_IN_TO_OUT_HELLO = 1;
	/** 一個人在防火墻后,外部的人是發送方時的Hello */
	public static final byte QQ_OUT_TO_IN_HELLO = 2;
	/** 兩個都不在防火墻內時的Hello */
	public static final byte QQ_OUT_TO_OUT_HELLO = 0;
	
	/** 最大的做MD5的長度,當傳送一個文件時,如果這個文件很大,則只對文件的前面一部分做MD5 */
	public static final int QQ_MAX_FILE_MD5_LENGTH = 10002432;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道亚洲精品aⅴ| 欧美日韩三级在线| 亚洲h在线观看| 欧美激情综合在线| 56国语精品自产拍在线观看| 成人午夜免费电影| 精油按摩中文字幕久久| 一区二区三区不卡在线观看| 国产色产综合色产在线视频| 7777精品伊人久久久大香线蕉最新版| 波多野结衣一区二区三区| 美女网站色91| 亚洲国产日韩综合久久精品| 国产情人综合久久777777| 日韩欧美国产一区二区三区| 欧美丝袜第三区| 91视频xxxx| av在线这里只有精品| 国产精品亚洲午夜一区二区三区| 香蕉影视欧美成人| 亚洲欧美日韩国产成人精品影院 | 久久影院视频免费| 欧美三级视频在线观看| 色婷婷综合久久久中文一区二区| 国产成人夜色高潮福利影视| 国产永久精品大片wwwapp| 日日夜夜精品视频天天综合网| 一区二区三区在线播| 亚洲免费三区一区二区| 国产精品每日更新| 国产色综合久久| 国产精品五月天| 国产精品免费久久久久| 欧美高清在线一区二区| 国产日韩欧美高清| 国产欧美一区二区三区在线老狼| 精品精品欲导航| 精品国产99国产精品| 精品日韩欧美在线| 久久午夜色播影院免费高清| 久久先锋影音av鲁色资源网| 欧美精品一区二区三区久久久| 欧美一区二区三区小说| 91精品国产免费久久综合| 4438成人网| 日韩一区二区精品| 精品国产区一区| 国产欧美一区二区精品性| 国产欧美一区二区精品性| 国产精品理论片| 亚洲女女做受ⅹxx高潮| 亚洲专区一二三| 日韩av一级片| 国产自产2019最新不卡| 丁香亚洲综合激情啪啪综合| aaa国产一区| 欧美在线视频日韩| 日韩视频在线永久播放| 久久久精品国产免大香伊| 久久久久久日产精品| 国产精品天美传媒| 亚洲午夜免费福利视频| 日本强好片久久久久久aaa| 欧美bbbbb| 成人高清视频在线观看| 91国内精品野花午夜精品| 欧美三级韩国三级日本三斤| 51久久夜色精品国产麻豆| 久久蜜臀精品av| 亚洲另类一区二区| 日本sm残虐另类| 国产成人在线影院| 欧美三级三级三级爽爽爽| 欧美不卡一二三| 亚洲乱码国产乱码精品精98午夜| 亚洲成av人**亚洲成av**| 国产一区二三区好的| 91一区一区三区| 欧美一级在线视频| 最新成人av在线| 久久aⅴ国产欧美74aaa| 91网站最新网址| 欧美videossexotv100| 亚洲人成网站色在线观看| 麻豆精品国产传媒mv男同| 99久久久精品免费观看国产蜜| 欧美一级久久久| 亚洲欧美日韩国产另类专区| 久久国产精品第一页| 日本韩国视频一区二区| 久久综合九色综合欧美98| 亚洲国产裸拍裸体视频在线观看乱了 | 久久久久久免费网| 亚洲一二三专区| 国产激情视频一区二区三区欧美 | 欧美电影一区二区三区| 久久久久久久电影| 日韩国产欧美在线观看| 一本一道综合狠狠老| 精品粉嫩aⅴ一区二区三区四区| 亚洲精品中文字幕在线观看| 精彩视频一区二区| 色婷婷av一区二区| 国产色一区二区| 国内精品久久久久影院一蜜桃| 欧美日韩一级片网站| 综合av第一页| 国产91丝袜在线播放| 欧美成人精品福利| 石原莉奈在线亚洲三区| 日本韩国一区二区三区| 国产精品超碰97尤物18| 激情欧美日韩一区二区| 日韩亚洲欧美中文三级| 天天色天天爱天天射综合| 日本乱码高清不卡字幕| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产亚洲一区二区三区在线观看 | 成人一区二区视频| 精品国产乱码久久久久久蜜臀| 亚洲国产精品久久不卡毛片| 91亚洲精品一区二区乱码| 国产精品久久久久久久久果冻传媒 | 日韩一区二区影院| 日韩精品欧美精品| 欧美色男人天堂| 亚洲国产综合在线| 在线看不卡av| 一二三四区精品视频| 在线观看一区二区精品视频| 亚洲日本va午夜在线电影| av午夜精品一区二区三区| 国产片一区二区三区| 成人性生交大片免费看在线播放| 久久久久国产一区二区三区四区| 国产尤物一区二区| 久久精品视频免费观看| 国产精品一区二区久久不卡| 国产视频一区二区在线| 不卡一二三区首页| 亚洲欧美综合网| 一本大道久久精品懂色aⅴ| 亚洲久草在线视频| 在线一区二区三区做爰视频网站| 一区二区三区四区av| 91国产视频在线观看| 日韩av网站免费在线| 精品久久五月天| 国产精品亚洲专一区二区三区| 国产精品欧美一区喷水| 91美女精品福利| 亚洲一线二线三线久久久| 在线不卡a资源高清| 免费在线视频一区| 日本一区二区在线不卡| 99re在线视频这里只有精品| 一区二区三区日韩精品视频| 欧美日韩国产一区| 免费观看在线色综合| 欧美精品一区二区在线观看| av亚洲产国偷v产偷v自拍| 一个色妞综合视频在线观看| 日韩欧美第一区| 国产suv精品一区二区883| 一区二区三区在线看| 欧美电视剧在线看免费| 国产91丝袜在线18| 一区二区高清视频在线观看| 日韩亚洲国产中文字幕欧美| 国产91精品露脸国语对白| 亚洲一区二区三区四区五区黄 | 成人一级片在线观看| 一区二区三区中文免费| 日韩一级黄色大片| 99精品视频在线观看| 日韩精品久久久久久| 国产精品美女视频| 88在线观看91蜜桃国自产| 国产精品综合在线视频| 亚洲乱码国产乱码精品精可以看| 欧美v国产在线一区二区三区| 91伊人久久大香线蕉| 精品无人码麻豆乱码1区2区| 中文字幕亚洲不卡| 日韩欧美亚洲国产另类| 99精品国产91久久久久久| 麻豆精品在线播放| 亚洲精品国产高清久久伦理二区| 日韩欧美一区中文| 色综合天天性综合| 国产一区二区三区在线观看免费| 亚洲天堂2014| 久久久久国色av免费看影院| 欧美另类久久久品| av不卡在线观看| 国产伦精品一区二区三区视频青涩| 亚洲激情av在线| 国产欧美日韩中文久久| 欧美一区二区在线视频| 91在线小视频|