当前位置: 首页>>代码示例>>Java>>正文


Java ByteIntConvert.toByteArray方法代码示例

本文整理汇总了Java中net.fs.utils.ByteIntConvert.toByteArray方法的典型用法代码示例。如果您正苦于以下问题:Java ByteIntConvert.toByteArray方法的具体用法?Java ByteIntConvert.toByteArray怎么用?Java ByteIntConvert.toByteArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.fs.utils.ByteIntConvert的用法示例。


在下文中一共展示了ByteIntConvert.toByteArray方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: create

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public void create(int timeId){
	this.timeId=timeId;
	dpData=new byte[this.length+16+8];
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	
	ByteIntConvert.toByteArray(this.sequence, dpData, 12); //add: sequence
	ByteShortConvert.toByteArray((short) this.length, dpData, 16); //add:length
	ByteIntConvert.toByteArray(this.timeId, dpData, 18); //add: sequence
	System.arraycopy(this.data, 0, dpData, 22, this.length);
	dp=new DatagramPacket(dpData,dpData.length);
	dp.setAddress(dstAddress);
	dp.setPort(dstPort);
	
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:19,代码来源:DataMessage.java

示例2: create

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public void create(int timeId) {
    this.timeId = timeId;
    dpData = new byte[this.length + 16 + 8];
    ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
    ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type

    ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
    ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence

    ByteIntConvert.toByteArray(this.sequence, dpData, 12); //add: sequence
    ByteShortConvert.toByteArray((short) this.length, dpData, 16); //add:length
    ByteIntConvert.toByteArray(this.timeId, dpData, 18); //add: sequence
    System.arraycopy(this.data, 0, dpData, 22, this.length);
    dp = new DatagramPacket(dpData, dpData.length);
    dp.setAddress(dstAddress);
    dp.setPort(dstPort);

}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:19,代码来源:DataMessage.java

示例3: CloseMessage_Stream

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public CloseMessage_Stream(int connectId,int clientId,int closeOffset){
	byte[] dpData=new byte[16];
	this.clientId=clientId;
	this.connectId=connectId;
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	ByteIntConvert.toByteArray(closeOffset, dpData, 12); //add: sequence
	dp=new DatagramPacket(dpData,dpData.length);
	////#MLog.println("vCloseMessageaaa"+clientId+"v");
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:13,代码来源:CloseMessage_Stream.java

示例4: PingMessage

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public PingMessage(int connectId,int clientId,int pingId,int downloadSpeed,int uploadSpeed){
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	ByteIntConvert.toByteArray(pingId, dpData, 12); //add: sequence
	ByteShortConvert.toByteArray((short) (downloadSpeed/1024), dpData, 16);
	ByteShortConvert.toByteArray((short) (uploadSpeed/1024), dpData, 18);
	dp=new DatagramPacket(dpData,dpData.length);
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:11,代码来源:PingMessage.java

示例5: CloseMessage_Conn

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public CloseMessage_Conn(int connectId,int clientId){
	byte[] dpData=new byte[12];
	this.clientId=clientId;
	this.connectId=connectId;
	ByteShortConvert.toByteArray(ver, dpData, 0);
	ByteShortConvert.toByteArray(sType, dpData, 2);
	ByteIntConvert.toByteArray(connectId, dpData, 4);
	ByteIntConvert.toByteArray(clientId, dpData, 8);
	dp=new DatagramPacket(dpData,dpData.length);
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:11,代码来源:CloseMessage_Conn.java

示例6: PingMessage2

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public PingMessage2(int connectId,int clientId,int pingId){
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	ByteIntConvert.toByteArray(pingId, dpData, 12); //add: sequence
	dp=new DatagramPacket(dpData,dpData.length);
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:9,代码来源:PingMessage2.java

示例7: PingMessage

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public PingMessage(int connectId, int clientId, int pingId, int downloadSpeed, int uploadSpeed) {
    ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
    ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
    ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
    ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
    ByteIntConvert.toByteArray(pingId, dpData, 12); //add: sequence
    ByteShortConvert.toByteArray((short) (downloadSpeed / 1024), dpData, 16);
    ByteShortConvert.toByteArray((short) (uploadSpeed / 1024), dpData, 18);
    dp = new DatagramPacket(dpData, dpData.length);
}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:11,代码来源:PingMessage.java

示例8: PingMessage2

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public PingMessage2(int connectId, int clientId, int pingId) {
    ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
    ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
    ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
    ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
    ByteIntConvert.toByteArray(pingId, dpData, 12); //add: sequence
    dp = new DatagramPacket(dpData, dpData.length);
}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:9,代码来源:PingMessage2.java

示例9: CloseMessage_Conn

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public CloseMessage_Conn(int connectId, int clientId) {
    byte[] dpData = new byte[12];
    this.clientId = clientId;
    this.connectId = connectId;
    ByteShortConvert.toByteArray(ver, dpData, 0);
    ByteShortConvert.toByteArray(sType, dpData, 2);
    ByteIntConvert.toByteArray(connectId, dpData, 4);
    ByteIntConvert.toByteArray(clientId, dpData, 8);
    dp = new DatagramPacket(dpData, dpData.length);
}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:11,代码来源:CloseMessage_Conn.java

示例10: CloseMessage_Stream

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public CloseMessage_Stream(int connectId, int clientId, int closeOffset) {
    byte[] dpData = new byte[16];
    this.clientId = clientId;
    this.connectId = connectId;
    ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
    ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
    ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
    ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
    ByteIntConvert.toByteArray(closeOffset, dpData, 12); //add: sequence
    dp = new DatagramPacket(dpData, dpData.length);
    ////#MLog.println("vCloseMessageaaa"+clientId+"v");
}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:13,代码来源:CloseMessage_Stream.java

示例11: AckListMessage

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public AckListMessage(long connId,ArrayList ackList,int lastRead,
		HashMap<Integer, SendRecord> sendRecordTable,int timeId,
		int connectId,int clientId){
	this.clientId=clientId;
	this.connectId=connectId;
	this.ackList=ackList;
	this.lastRead=lastRead;
	int len1=4+4+10+4*ackList.size();
	dpData=new byte[len1+24+9];
	sType=MessageType.sType_AckListMessage;
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	
	ByteIntConvert.toByteArray(lastRead, dpData, 4+8);
	//dpData[8]=(byte) ackList.size();
	ByteShortConvert.toByteArray((short) ackList.size(), dpData, 8+8);  //add: service type
	for(int i=0;i<ackList.size();i++){
		int sequence=(Integer)ackList.get(i);
		ByteIntConvert.toByteArray(sequence, dpData, 10+4*i+8);  //add: sequence
		////#MLog.println("发送确认 "+sequence);
	}

	int u1=timeId-2;
	ByteIntConvert.toByteArray(u1, dpData,len1+8);
	SendRecord r1=sendRecordTable.get(u1);
	int s1=0;
	if(r1!=null){
		s1=r1.getSendSize();
	}
	ByteIntConvert.toByteArray(s1, dpData, len1+4+8);

	int u2=timeId-1;
	ByteIntConvert.toByteArray(u2, dpData,len1+8+8);
	SendRecord r2=sendRecordTable.get(u2);
	int s2=0;
	if(r2!=null){
		s2=r2.getSendSize();
	}
	ByteIntConvert.toByteArray(s2, dpData, len1+12+8);

	int u3=timeId;
	ByteIntConvert.toByteArray(u3, dpData,len1+16+8);
	SendRecord r3=sendRecordTable.get(u3);
	int s3=0;
	if(r3!=null){
		s3=r3.getSendSize();
	}
	ByteIntConvert.toByteArray(s3, dpData, len1+20+8);

	dp=new DatagramPacket(dpData,dpData.length);
	
}
 
开发者ID:breakEval13,项目名称:NSS,代码行数:56,代码来源:AckListMessage.java

示例12: AckListMessage

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
public AckListMessage(long connId,ArrayList<Integer> ackList,int lastRead,
		HashMap<Integer, SendRecord> sendRecordTable,int timeId,
		int connectId,int clientId){
	this.clientId=clientId;
	this.connectId=connectId;
	this.ackList=ackList;
	this.lastRead=lastRead;
	int len1=4+4+10+4*ackList.size();
	dpData=new byte[len1+24+9];
	sType=MessageType.sType_AckListMessage;
	ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
	ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
	ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
	ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence
	
	ByteIntConvert.toByteArray(lastRead, dpData, 4+8);
	//dpData[8]=(byte) ackList.size();
	ByteShortConvert.toByteArray((short) ackList.size(), dpData, 8+8);  //add: service type
	for(int i=0;i<ackList.size();i++){
		int sequence=(Integer)ackList.get(i);
		ByteIntConvert.toByteArray(sequence, dpData, 10+4*i+8);  //add: sequence
		////#MLog.println("???????????? "+sequence);
	}

	int u1=timeId-2;
	ByteIntConvert.toByteArray(u1, dpData,len1+8);
	SendRecord r1=sendRecordTable.get(u1);
	int s1=0;
	if(r1!=null){
		s1=r1.getSendSize();
	}
	ByteIntConvert.toByteArray(s1, dpData, len1+4+8);

	int u2=timeId-1;
	ByteIntConvert.toByteArray(u2, dpData,len1+8+8);
	SendRecord r2=sendRecordTable.get(u2);
	int s2=0;
	if(r2!=null){
		s2=r2.getSendSize();
	}
	ByteIntConvert.toByteArray(s2, dpData, len1+12+8);

	int u3=timeId;
	ByteIntConvert.toByteArray(u3, dpData,len1+16+8);
	SendRecord r3=sendRecordTable.get(u3);
	int s3=0;
	if(r3!=null){
		s3=r3.getSendSize();
	}
	ByteIntConvert.toByteArray(s3, dpData, len1+20+8);

	dp=new DatagramPacket(dpData,dpData.length);
	
}
 
开发者ID:RCD-Y,项目名称:FinalSpeed-X,代码行数:55,代码来源:AckListMessage.java

示例13: AckListMessage

import net.fs.utils.ByteIntConvert; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public AckListMessage(long connId, ArrayList ackList, int lastRead,
                      HashMap<Integer, SendRecord> sendRecordTable, int timeId,
                      int connectId, int clientId) {
    this.clientId = clientId;
    this.connectId = connectId;
    this.ackList = ackList;
    this.lastRead = lastRead;
    int len1 = 4 + 4 + 10 + 4 * ackList.size();
    dpData = new byte[len1 + 24 + 9];
    sType = MessageType.sType_AckListMessage;
    ByteShortConvert.toByteArray(ver, dpData, 0);  //add: ver
    ByteShortConvert.toByteArray(sType, dpData, 2);  //add: service type
    ByteIntConvert.toByteArray(connectId, dpData, 4); //add: sequence
    ByteIntConvert.toByteArray(clientId, dpData, 8); //add: sequence

    ByteIntConvert.toByteArray(lastRead, dpData, 4 + 8);
    //dpData[8]=(byte) ackList.size();
    ByteShortConvert.toByteArray((short) ackList.size(), dpData, 8 + 8);  //add: service type
    for (int i = 0; i < ackList.size(); i++) {
        int sequence = (Integer) ackList.get(i);
        ByteIntConvert.toByteArray(sequence, dpData, 10 + 4 * i + 8);  //add: sequence
        ////#MLog.println("发送确认 "+sequence);
    }

    int u1 = timeId - 2;
    ByteIntConvert.toByteArray(u1, dpData, len1 + 8);
    SendRecord r1 = sendRecordTable.get(u1);
    int s1 = 0;
    if (r1 != null) {
        s1 = r1.getSendSize();
    }
    ByteIntConvert.toByteArray(s1, dpData, len1 + 4 + 8);

    int u2 = timeId - 1;
    ByteIntConvert.toByteArray(u2, dpData, len1 + 8 + 8);
    SendRecord r2 = sendRecordTable.get(u2);
    int s2 = 0;
    if (r2 != null) {
        s2 = r2.getSendSize();
    }
    ByteIntConvert.toByteArray(s2, dpData, len1 + 12 + 8);

    ByteIntConvert.toByteArray(timeId, dpData, len1 + 16 + 8);
    SendRecord r3 = sendRecordTable.get(timeId);
    int s3 = 0;
    if (r3 != null) {
        s3 = r3.getSendSize();
    }
    ByteIntConvert.toByteArray(s3, dpData, len1 + 20 + 8);

    dp = new DatagramPacket(dpData, dpData.length);

}
 
开发者ID:Bpazy,项目名称:finalspeed,代码行数:55,代码来源:AckListMessage.java


注:本文中的net.fs.utils.ByteIntConvert.toByteArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。