Compare commits
2 Commits
b5b7329d32
...
016d923d64
| Author | SHA1 | Date | |
|---|---|---|---|
| 016d923d64 | |||
| 0cd43f3d42 |
@@ -9,7 +9,7 @@ int main() {
|
||||
Chattr::TCPSocket sock;
|
||||
sock.init(AF_INET6);
|
||||
|
||||
Chattr::Address serveraddr(AF_INET6, "::1", 9011);
|
||||
Chattr::Address serveraddr(AF_INET6, "fd8a:5f:3adb:774d:dfae:983f:2e7a:ffba", 9010);
|
||||
|
||||
if (sock.connect(serveraddr) == INVALID_SOCKET) {
|
||||
spdlog::error("{}", strerror(errno));
|
||||
@@ -47,7 +47,7 @@ int main() {
|
||||
sock.recv(usersListResponsePacket.serialized, 8, 0);
|
||||
std::uint16_t dataLength = ::ntohs(usersListResponsePacket.__data.packetLength);
|
||||
sock.recv(usersListResponsePacket.serialized + 8, dataLength, 0);
|
||||
usersListRequestPacket.convToH();
|
||||
usersListResponsePacket.convToH();
|
||||
|
||||
int usersCount = usersListResponsePacket.__data.usersCount;
|
||||
users.reserve(usersCount);
|
||||
@@ -62,7 +62,7 @@ int main() {
|
||||
sock.recv(usersListResponsePacket.serialized, 8, 0);
|
||||
std::uint16_t dataLength = ::ntohs(usersListResponsePacket.__data.packetLength);
|
||||
sock.recv(usersListResponsePacket.serialized + 8, dataLength, 0);
|
||||
usersListRequestPacket.convToH();
|
||||
usersListResponsePacket.convToH();
|
||||
|
||||
::memcpy(&userId.snowflake, usersListResponsePacket.__data.userId, sizeof(Chattr::Snowflake));
|
||||
users.emplace_back(
|
||||
@@ -75,7 +75,7 @@ int main() {
|
||||
dataPostPacket.__data.packetType = Chattr::PacketCategory::PACKET_POST;
|
||||
dataPostPacket.__data.requestType = Chattr::RequestType::DATA;
|
||||
dataPostPacket.__data.dataType = Chattr::DataType::TEXT;
|
||||
dataPostPacket.__data.packetLength = 14 + 8;
|
||||
dataPostPacket.__data.packetLength = 14 + 8 + 8;
|
||||
for (auto user : users)
|
||||
if (user.first != myId) {
|
||||
::memcpy(dataPostPacket.__data.destId, &user.first.snowflake, sizeof(Chattr::Snowflake));
|
||||
@@ -83,7 +83,7 @@ int main() {
|
||||
}
|
||||
memcpy(dataPostPacket.__data.data, "Hello, World!", 14);
|
||||
dataPostPacket.convToN();
|
||||
sock.send(&dataPostPacket.serialized, 6 + 14 + 8, 0);
|
||||
sock.send(&dataPostPacket.serialized, 8 + 14 + 8 + 8, 0);
|
||||
|
||||
Chattr::ResponsePacket packet;
|
||||
sock.recv(&packet.serialized, 10, 0);
|
||||
|
||||
Reference in New Issue
Block a user