diff --git a/src/main/java/com/munjaon/server/server/packet/common/KakaoMessage.java b/src/main/java/com/munjaon/server/server/packet/common/KakaoMessage.java index 7dec1ef..ed5e8bb 100644 --- a/src/main/java/com/munjaon/server/server/packet/common/KakaoMessage.java +++ b/src/main/java/com/munjaon/server/server/packet/common/KakaoMessage.java @@ -6,6 +6,9 @@ import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; public final class KakaoMessage { + /* 카카오 파일 수신 분배 바이트 수 */ + public static final int KAKAO_FILE_UNIT_BYTES = 1024; + public static final int LIMIT_FILE_CAPACITY = 1024 * 50; public static final int DELIVER_JSON_FILENAME_LENGTH = 40; diff --git a/src/main/java/com/munjaon/server/server/packet/common/MmsMessage.java b/src/main/java/com/munjaon/server/server/packet/common/MmsMessage.java index 868ab19..d27f774 100644 --- a/src/main/java/com/munjaon/server/server/packet/common/MmsMessage.java +++ b/src/main/java/com/munjaon/server/server/packet/common/MmsMessage.java @@ -6,6 +6,9 @@ import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; public final class MmsMessage { + /* MMS 파일 수신 분배 바이트 수 */ + public static final int MMS_IMAGE_UNIT_BYTES = 1024; + public static final int DELIVER_MMS_BODY_LENGTH = 2130; public static final int DELIVER_MMS_ACK_BODY_LENGTH = 21; diff --git a/src/main/java/com/munjaon/server/server/task/CollectServerTask.java b/src/main/java/com/munjaon/server/server/task/CollectServerTask.java index 30b5def..c6218e3 100644 --- a/src/main/java/com/munjaon/server/server/task/CollectServerTask.java +++ b/src/main/java/com/munjaon/server/server/task/CollectServerTask.java @@ -371,8 +371,8 @@ public class CollectServerTask extends Thread { ByteBuffer fileBuffer = ByteBuffer.allocate(fileSize); long IMAGE_RECV_TIME = System.currentTimeMillis(); // 이미지 패킷 처리 시작시간 while (true) { - int bufferSize = 1024; - if ((fileSize - recvFileSize) < 1024) { + int bufferSize = MmsMessage.MMS_IMAGE_UNIT_BYTES; + if ((fileSize - recvFileSize) < MmsMessage.MMS_IMAGE_UNIT_BYTES) { bufferSize = fileSize - recvFileSize; } @@ -381,8 +381,8 @@ public class CollectServerTask extends Thread { if (unitRecvCnt > 0) { Packet.mergeBuffers(fileBuffer, buffer, recvFileSize); recvFileSize += unitRecvCnt; - saveLog("unitRecvCnt : " + unitRecvCnt); - saveLog("recvFileSize : " + recvFileSize); +// saveLog("unitRecvCnt : " + unitRecvCnt); +// saveLog("recvFileSize : " + recvFileSize); } if (recvFileSize == fileSize) { @@ -472,8 +472,8 @@ public class CollectServerTask extends Thread { int recvFileSize = 0; long IMAGE_RECV_TIME = System.currentTimeMillis(); // 파일 패킷 처리 시작시간 while (true) { - int bufferSize = 1024; - if ((fileSize - recvFileSize) < 1024) { + int bufferSize = KakaoMessage.KAKAO_FILE_UNIT_BYTES; + if ((fileSize - recvFileSize) < KakaoMessage.KAKAO_FILE_UNIT_BYTES) { bufferSize = fileSize - recvFileSize; } @@ -482,8 +482,8 @@ public class CollectServerTask extends Thread { if (unitRecvCnt > 0) { Packet.mergeBuffers(fileBuffer, buffer, recvFileSize); recvFileSize += unitRecvCnt; - saveLog("unitRecvCnt : " + unitRecvCnt); - saveLog("recvFileSize : " + recvFileSize); +// saveLog("unitRecvCnt : " + unitRecvCnt); +// saveLog("recvFileSize : " + recvFileSize); } if (recvFileSize == fileSize) { @@ -609,8 +609,8 @@ public class CollectServerTask extends Thread { int recvFileSize = 0; long IMAGE_RECV_TIME = System.currentTimeMillis(); // 파일 패킷 처리 시작시간 while (true) { - int bufferSize = 1024; - if ((fileSize - recvFileSize) < 1024) { + int bufferSize = KakaoMessage.KAKAO_FILE_UNIT_BYTES; + if ((fileSize - recvFileSize) < KakaoMessage.KAKAO_FILE_UNIT_BYTES) { bufferSize = fileSize - recvFileSize; } @@ -619,8 +619,8 @@ public class CollectServerTask extends Thread { if (unitRecvCnt > 0) { Packet.mergeBuffers(fileBuffer, buffer, recvFileSize); recvFileSize += unitRecvCnt; - saveLog("unitRecvCnt : " + unitRecvCnt); - saveLog("recvFileSize : " + recvFileSize); +// saveLog("unitRecvCnt : " + unitRecvCnt); +// saveLog("recvFileSize : " + recvFileSize); } if (recvFileSize == fileSize) {