일단은 멀티로 접속이 됨..

This commit is contained in:
2025-06-19 02:42:49 +09:00
parent 1b79d946c3
commit fc8217a608
25 changed files with 584 additions and 574 deletions

View File

@@ -18,14 +18,13 @@ struct Snowflake {
}
std::vector<char> Serialize() {
std::vector<char> serialized;
serialized.insert(serialized.end(), &snowflake,
&snowflake + sizeof(snowflake));
std::vector<char> serialized(8);
::memcpy(serialized.data(), &snowflake, 8);
return serialized;
}
};
Snowflake GenerateID(std::uint16_t instance);
Snowflake GenerateID(std::uint8_t instance);
} // namespace Chattr

9
include/utils/utils.h Normal file
View File

@@ -0,0 +1,9 @@
#pragma once
#include <list>
#include <vector>
namespace utils {
std::vector<char> CvtListToVector(std::list<char> data);
} // namespace std