abc
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user