本文整理汇总了Java中net.fs.utils.ByteIntConvert类的典型用法代码示例。如果您正苦于以下问题:Java ByteIntConvert类的具体用法?Java ByteIntConvert怎么用?Java ByteIntConvert使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ByteIntConvert类属于net.fs.utils包,在下文中一共展示了ByteIntConvert类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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: AckListMessage
import net.fs.utils.ByteIntConvert; //导入依赖的package包/类
public AckListMessage(DatagramPacket dp){
this.dp=dp;
dpData=dp.getData();
ver=ByteShortConvert.toShort(dpData, 0);
sType=ByteShortConvert.toShort(dpData, 2);
connectId=ByteIntConvert.toInt(dpData, 4);
clientId=ByteIntConvert.toInt(dpData, 8);
lastRead=ByteIntConvert.toInt(dpData, 4+8);
int sum=ByteShortConvert.toShort(dpData, 8+8);
ackList=new ArrayList<Integer>();
int t=0;
for(int i=0;i<sum;i++){
t=10+4*i;
int sequence=ByteIntConvert.toInt(dpData, t+8);
ackList.add(sequence);
}
////#MLog.println("LLLLLLLLLLLLLL "+dp.getLength()+" "+ackList.size());
t=10+4*sum-4;
r1=ByteIntConvert.toInt(dpData, t+4+8);
s1=ByteIntConvert.toInt(dpData, t+8+8);
r2=ByteIntConvert.toInt(dpData, t+12+8);
s2=ByteIntConvert.toInt(dpData, t+16+8);
r3=ByteIntConvert.toInt(dpData, t+20+8);
s3=ByteIntConvert.toInt(dpData, t+24+8);
////#MLog.println("aaaaaaaaa"+r3+"kkkkkkk "+s3);
}
开发者ID:breakEval13,项目名称:NSS,代码行数:32,代码来源:AckListMessage.java
示例4: 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
示例5: 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
示例6: 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
示例7: DataMessage
import net.fs.utils.ByteIntConvert; //导入依赖的package包/类
public DataMessage(DatagramPacket dp){
this.dp=dp;
dpData=dp.getData();
ver=ByteShortConvert.toShort(dpData, 0);
sType=ByteShortConvert.toShort(dpData, 2);
connectId=ByteIntConvert.toInt(dpData, 4);
clientId=ByteIntConvert.toInt(dpData, 8);
sequence=ByteIntConvert.toInt(dpData, 12);
length=ByteShortConvert.toShort(dpData, 16);
timeId=ByteIntConvert.toInt(dpData, 18);
data=new byte[length];
System.arraycopy(dpData, 22, data, 0, length);
}
开发者ID:breakEval13,项目名称:NSS,代码行数:16,代码来源:DataMessage.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:breakEval13,项目名称:NSS,代码行数:9,代码来源:PingMessage2.java
注:本文中的net.fs.utils.ByteIntConvert类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论