packet 수정, client 테스트 코드 추가
This commit is contained in:
@@ -29,9 +29,6 @@ enum class DataType : std::uint8_t {
|
||||
|
||||
class alignas(4) Packet {
|
||||
public:
|
||||
Packet() {
|
||||
memset(serialized, 0, 1500);
|
||||
}
|
||||
union {
|
||||
struct {
|
||||
PacketType packetType;
|
||||
@@ -40,7 +37,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t data[1495];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
std::uint8_t* convToN() {
|
||||
__data.packetLength = ::htons(__data.packetLength);
|
||||
@@ -62,7 +59,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t name[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -76,7 +73,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t name[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -91,7 +88,7 @@ public:
|
||||
std::uint32_t roomCount;
|
||||
std::uint8_t name[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
std::uint8_t* convToN() {
|
||||
__data.packetLength = ::htons(__data.packetLength);
|
||||
@@ -115,7 +112,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t name[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -129,7 +126,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t data[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -143,7 +140,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t name[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -158,7 +155,7 @@ public:
|
||||
std::uint16_t destId[4];
|
||||
std::uint8_t data[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
std::uint8_t* convToN() {
|
||||
__data.packetLength = ::htons(__data.packetLength);
|
||||
@@ -183,7 +180,7 @@ public:
|
||||
std::uint16_t packetLength;
|
||||
std::uint8_t data[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -209,9 +206,9 @@ public:
|
||||
DataType dataType;
|
||||
std::uint16_t packetLength;
|
||||
ResponseStatusCode responseStatusCode;
|
||||
std::uint8_t data[];
|
||||
std::uint8_t data[1493];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
std::uint8_t* convToN() {
|
||||
__data.packetLength = ::htons(__data.packetLength);
|
||||
@@ -246,7 +243,7 @@ public:
|
||||
ResponseStatusCode responseStatusCode;
|
||||
std::uint8_t data[];
|
||||
} __data;
|
||||
std::uint8_t serialized[1500];
|
||||
std::uint8_t serialized[1500] = "";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user