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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? searchuserpacket.java

?? LUMAQQ源代碼 JAVA 地球人都知道
?? JAVA
字號(hào):
/*
* LumaQQ - Java QQ Client
*
* Copyright (C) 2004 luma <stubma@163.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package edu.tsinghua.lumaqq.qq.packets.out;

import java.nio.ByteBuffer;

import edu.tsinghua.lumaqq.qq.QQ;
import edu.tsinghua.lumaqq.qq.Util;
import edu.tsinghua.lumaqq.qq.annotation.DocumentalPacket;
import edu.tsinghua.lumaqq.qq.annotation.PacketName;
import edu.tsinghua.lumaqq.qq.annotation.RelatedPacket;
import edu.tsinghua.lumaqq.qq.beans.QQUser;
import edu.tsinghua.lumaqq.qq.packets.BasicOutPacket;
import edu.tsinghua.lumaqq.qq.packets.PacketParseException;
import edu.tsinghua.lumaqq.qq.packets.in.SearchUserReplyPacket;

/**
 * <pre>
 * 搜索在線用戶的包,格式為
 * 1. 頭部
 * 2. 1個(gè)字節(jié),表示搜索類型,比如搜索全部在線用戶是0x31,自定義搜索是0x30
 * 3. 1字節(jié)分隔符: 0x1F
 * 4. 搜索參數(shù)
 * 	  i.  對(duì)于搜索全部在線用戶的請(qǐng)求,是一個(gè)頁號(hào),用字符串表示,從0開始
 *    ii. 對(duì)于自定義搜索類型,是4個(gè)域,用0x1F分隔,依次是
 * 		   a. 要搜索的用戶的QQ號(hào)的字符串形式
 * 		   b. 要搜索的用戶的昵稱
 * 		   c. 要搜索的用戶的email
 *         d. 頁號(hào)的字符串形式,這后面沒有分隔符了,是用0x0結(jié)尾的         
 * 5. 尾部
 * </pre> 
 * 
 * @author luma
 */
@DocumentalPacket
@PacketName("搜索用戶請(qǐng)求包")
@RelatedPacket({SearchUserReplyPacket.class})
public class SearchUserPacket extends BasicOutPacket {
	private byte searchType;
	private String page;
	private String qqStr;
	private String nick;
	private String email;
	
	/** 分隔符 */
	private static final byte DELIMIT = 0x1F;
	/** 如果字段為空,用0x2D替代,即'-'字符 */
	private static final byte NULL = 0x2D;
	
    /**
     * 構(gòu)造函數(shù)
     */
    public SearchUserPacket(QQUser user) {
        super(QQ.QQ_CMD_SEARCH_USER, true, user);
		page = "0";
		searchType = QQ.QQ_SEARCH_ALL;
		qqStr = nick = email = "";
    }
	
    /**
     * @param buf
     * @param length
     * @throws PacketParseException
     */
    public SearchUserPacket(ByteBuffer buf, int length, QQUser user)
            throws PacketParseException {
        super(buf, length, user);
    }
    
    /* (non-Javadoc)
     * @see edu.tsinghua.lumaqq.qq.packets.OutPacket#getPacketName()
     */
	@Override
    public String getPacketName() {
        return "Search User Packet";
    }
    
    /* (non-Javadoc)
     * @see edu.tsinghua.lumaqq.qq.packets.OutPacket#putBody(java.nio.ByteBuffer)
     */
	@Override
    protected void putBody(ByteBuffer buf) {
		// 開始組裝內(nèi)容
		if(searchType == QQ.QQ_SEARCH_ALL) {
			buf.put(searchType);
			buf.put(DELIMIT);
			buf.put(page.getBytes());				
		} else if(searchType == QQ.QQ_SEARCH_CUSTOM) {
			buf.put(searchType);
			buf.put(DELIMIT);
			// QQ號(hào)
			if(qqStr == null || qqStr.equals("")) buf.put(NULL);
			else buf.put(qqStr.getBytes());
			buf.put(DELIMIT);			
			// 昵稱
			if(nick == null || nick.equals("")) buf.put(NULL);
			else
				buf.put(Util.getBytes(nick));
			buf.put(DELIMIT);			
			// email
			if(email == null || email.equals("")) buf.put(NULL);
			else
				buf.put(email.getBytes());
			buf.put(DELIMIT);	
			// 結(jié)尾
			buf.put(page.getBytes());
			buf.put((byte)0x0);
		}
    }
    
    /**
	 * @param page The page to set.
	 */
	public void setPage(int page) {
		this.page = String.valueOf(page);
	}
	
	/**
	 * @param searchType The searchType to set.
	 */
	public void setSearchType(byte searchType) {
		this.searchType = searchType;
	}
	
	/**
	 * @param nick The nick to set.
	 */
	public void setNick(String nick) {
		this.nick = nick;
	}
	
	/**
	 * @param qqNum The qqNum to set.
	 */
	public void setQQStr(int qqNum) {
		this.qqStr = String.valueOf(qqNum);
	}
	
	/**
	 * @param qqStr
	 */
	public void setQQStr(String qqStr) {
		this.qqStr = qqStr;
	}
	
	/**
	 * @param email The email to set.
	 */
	public void setEmail(String email) {
		this.email = email;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人一区在线| 欧美精品一区二区三区蜜臀| 欧美日产国产精品| 欧美一区二区三区小说| 精品国产污污免费网站入口 | 亚洲一区二区三区中文字幕| 午夜av电影一区| 国产成人亚洲精品狼色在线| 91丨porny丨中文| 69久久夜色精品国产69蝌蚪网| 久久综合色8888| 国产精品三级av在线播放| 亚洲精品高清在线| 天堂在线亚洲视频| 国产麻豆视频精品| 欧洲一区在线电影| 欧美精品一区二区高清在线观看| 中文字幕在线一区免费| 日韩影院精彩在线| 99久久99久久精品免费观看| 欧美一区三区二区| 亚洲日本一区二区| 美女精品一区二区| 在线观看精品一区| 国产偷v国产偷v亚洲高清| 亚洲电影一级黄| 成人高清av在线| 欧美mv日韩mv| 亚洲伊人色欲综合网| 成人免费视频app| 日韩一卡二卡三卡四卡| 最新久久zyz资源站| 韩国av一区二区| 制服丝袜亚洲色图| 亚洲欧美激情插| 国产一区二区三区综合| 欧美挠脚心视频网站| 亚洲视频在线观看三级| 国产精品一级黄| 日韩一区二区三区视频| 亚洲激情网站免费观看| 成人综合在线观看| 日韩午夜在线播放| 亚洲a一区二区| 91丨九色porny丨蝌蚪| 国产人成一区二区三区影院| 老色鬼精品视频在线观看播放| 在线观看视频91| 国产精品免费看片| 国产精品白丝jk黑袜喷水| 日韩视频在线一区二区| 日韩中文字幕一区二区三区| 一本大道久久a久久综合婷婷| 日本一区二区三区国色天香| 精品一区二区免费在线观看| 91精品国产色综合久久ai换脸| 亚洲免费看黄网站| 91小视频免费观看| 国产精品欧美综合在线| 国产a精品视频| 久久久高清一区二区三区| 国产一区二区视频在线| 2021中文字幕一区亚洲| 六月丁香综合在线视频| 日韩午夜av电影| 久久国产精品色| 精品国产免费人成电影在线观看四季 | 亚洲蜜臀av乱码久久精品| 99视频热这里只有精品免费| 欧美经典三级视频一区二区三区| 国产高清不卡一区二区| 久久婷婷国产综合精品青草 | 久久精品日产第一区二区三区高清版 | 韩国女主播一区| 日韩精品中文字幕一区| 日本一不卡视频| 欧美日本一区二区三区| 五月天激情综合网| 911精品国产一区二区在线| 视频一区免费在线观看| 欧美一三区三区四区免费在线看| 免费在线观看日韩欧美| 日韩一区二区高清| 韩国一区二区三区| 国产日产精品1区| av欧美精品.com| 一区二区三区四区国产精品| 91丨九色porny丨蝌蚪| 亚洲欧美日韩国产综合在线| 在线视频国内一区二区| 亚洲第一综合色| 日韩视频免费观看高清完整版在线观看 | 国产成人精品1024| 中文字幕一区视频| 91国产视频在线观看| 亚洲成人www| 51精品视频一区二区三区| 日本不卡视频一二三区| 26uuu亚洲综合色| 国产成人啪免费观看软件| 中文字幕的久久| 色狠狠桃花综合| 日日摸夜夜添夜夜添精品视频| 精品国内片67194| 成人小视频在线观看| 亚洲黄色尤物视频| 91精品麻豆日日躁夜夜躁| 紧缚捆绑精品一区二区| 亚洲视频网在线直播| 欧美日韩国产123区| 久久精品噜噜噜成人88aⅴ| 国产视频一区在线观看| 一本到不卡免费一区二区| 免费在线观看一区| 国产精品久久久久毛片软件| 欧美色精品天天在线观看视频| 久久国产成人午夜av影院| 国产精品久久久久久久裸模| 欧美图片一区二区三区| 韩国av一区二区三区四区| 亚洲欧美一区二区三区国产精品 | 蜜桃一区二区三区在线观看| 国产欧美精品一区二区色综合 | 亚洲一卡二卡三卡四卡无卡久久| 日韩欧美亚洲一区二区| 成人手机在线视频| 午夜精品久久久| 国产精品丝袜一区| 在线电影院国产精品| 国产馆精品极品| 偷拍日韩校园综合在线| 中文字幕 久热精品 视频在线| 欧美日韩欧美一区二区| 福利一区福利二区| 午夜国产精品一区| 国产精品三级av在线播放| 欧美精品乱码久久久久久按摩| 成人免费毛片片v| 免费成人在线观看| 日韩理论电影院| 久久久高清一区二区三区| 欧美日韩成人在线| 9i在线看片成人免费| 久久成人麻豆午夜电影| 一区二区三区欧美| 中文字幕欧美国产| 欧美成人vps| 精品视频1区2区| 99re免费视频精品全部| 在线不卡中文字幕| 99久久er热在这里只有精品66| 免费精品视频在线| 夜夜操天天操亚洲| 中文字幕五月欧美| 亚洲精品在线观| 日韩一区二区在线观看视频| 在线精品视频小说1| 成人中文字幕合集| 国产精品主播直播| 看电影不卡的网站| 日本麻豆一区二区三区视频| 亚洲国产日韩一区二区| 自拍偷在线精品自拍偷无码专区| 久久精品视频一区二区| 久久综合色一综合色88| 91麻豆精品国产91久久久久久| 欧美主播一区二区三区美女| 91亚洲精品一区二区乱码| 成人免费毛片嘿嘿连载视频| 国产一区二区91| 玖玖九九国产精品| 麻豆视频观看网址久久| 日韩电影在线免费| 偷窥少妇高潮呻吟av久久免费| 亚洲成人av福利| 亚洲二区视频在线| 午夜精品影院在线观看| 午夜视频一区二区| 亚洲电影你懂得| 亚洲综合丁香婷婷六月香| 有坂深雪av一区二区精品| 一二三四社区欧美黄| 成人午夜电影网站| 亚洲免费在线视频一区 二区| 在线不卡一区二区| 欧美日韩免费观看一区二区三区| 91国产免费看| 欧美视频三区在线播放| 欧美日韩一级黄| 欧美日韩国产高清一区| 欧美精品乱码久久久久久| 欧美日韩精品专区| 欧美日韩亚洲综合在线| 91视频一区二区| 欧美性猛交xxxxxx富婆| 欧美丰满少妇xxxxx高潮对白| 欧洲视频一区二区| 在线亚洲高清视频| 91福利精品第一导航| 欧美怡红院视频|