Ich weiss nicht so recht wie das gehen soll , ich habs so probiert kommt aber nur mist bei raus.. ? :
Code: Alles auswählen
int ReadInt(String packet, int index )
{
byte[] bytes = new byte[4];
bytes[0] = packet.getBytes()[index + 0];
bytes[1] = packet.getBytes()[index + 1];
bytes[2] = packet.getBytes()[index + 2];
bytes[3] = packet.getBytes()[index + 3];
DataInputStream dinput = new DataInputStream( new ByteArrayInputStream(bytes) );
int integer;
try
{
integer = dinput.readInt();
}
catch( IOException e )
{
// dann eben nid
integer = -1;
System.out.println("Exception in ReadInt32()");
}
System.out.println(integer);
return integer;
}