package server;
import java.io.IOException;
import com.google.protobuf.Message.Builder;
import tools.DataTypeTranslater;
/**
* 服务器要发给客户端的包
*
* @author Feng
*
*/
public class PacketFromServer {
private byte[] messageID = null;
private int messageType = -1;
private byte[] messageBoty = null;
public PacketFromServer(int messageType, byte[] messageBoty) {
setMessageID(ServerModel.createMessageId());
setMessageType(messageType);
setMessageBoty(messageBoty);
}
public PacketFromServer(byte[] messageID, int messageType, byte[] messageBoty) {
setMessageID(messageID);
setMessageType(messageType);
setMessageBoty(messageBoty);
}
public byte[] getMessageID() {
return messageID;
}
public void setMessageID(byte[] messageID) {
this.messageID = messageID;
}
public int getMessageType() {
return messageType;
}
public byte[] getMessageTypeBytes() throws IOException {
return DataTypeTranslater.intToByte(getMessageType());
}
public void setMessageType(int messageType) {
this.messageType = messageType;
}
public byte[] getMessageBoty() {
return messageBoty;
}
public void setMessageBoty(byte[] messageBoty) {
this.messageBoty = messageBoty;
}
}