This commit is contained in:
staccatomamba
2016-07-18 06:14:17 +02:00
parent b66d85c7dc
commit 88d70537a4
239 changed files with 206702 additions and 1358 deletions

View File

@@ -0,0 +1,54 @@
package soapConnection;
import android.util.Log;
import org.apache.commons.lang3.ArrayUtils;
import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
/**
* Created by JettenM on 05.07.2016.
*/
public class Packet {
public DataIdentifier ChatDataIdentifier;
public String ChatName;
public int SenderPersonOid;
public int RecipientPersonOid;
public String ChatMessage;
public Packet() {
ChatDataIdentifier = DataIdentifier.NULL;
ChatMessage = null;
ChatName = null;
SenderPersonOid = 0;
RecipientPersonOid = 0;
}
public Packet(byte[] dataStream) {
ChatDataIdentifier = DataIdentifier.values()[ByteBuffer.allocate(4).getInt()];
}
public byte[] GetDataStream() {
String dataStreamAsString = "" + SenderPersonOid + ";" + RecipientPersonOid + ";" + ChatName.length() + ";" + ChatMessage.length() + ";";
dataStreamAsString += ChatName + ChatMessage;
byte[] blaaah = new byte[1024];
try {
blaaah = dataStreamAsString.getBytes("UTF8");
} catch (UnsupportedEncodingException e) {
Log.e("Packet.GetDataStream", e.getMessage());
}
return blaaah;
}
}