SQC-15_online #1

Merged
memartel_loc merged 349 commits from SQC-15_online into master 2023-12-10 17:41:26 -05:00
3 changed files with 8 additions and 6 deletions
Showing only changes of commit 78f7974f1c - Show all commits

View File

@ -855,7 +855,7 @@ std::vector<char*> netprot::recvPacks(SOCKET sock, Buffer* buf) {
cmp = memcmp(cursor, &footer, sizeof(uint64_t) + sizeof(uint8_t));
if (cmp == 0) {
lsPck.push_back(last);
cursor += sizeof(uint64_t) + sizeof(uint8_t) + 1;
cursor += sizeof(uint64_t) + sizeof(uint8_t);
last = cursor;
next = cursor + 1;
}
@ -867,7 +867,9 @@ std::vector<char*> netprot::recvPacks(SOCKET sock, Buffer* buf) {
};
}
}
for (int x = 0; x < buf->len; ++x)
std::putchar(buf->ptr[x]);
std::puts("");
}
template <>

View File

@ -19,7 +19,7 @@ namespace netprot {
};
struct Buffer { // Pour pouvoir rendre l'utilisation des buffers plus clean.
char* ptr = new char[BUFFER_LENGTH];
char* ptr = new char[BUFFER_LENGTH] { 1 };
uint32_t len = BUFFER_LENGTH;
~Buffer() { delete[] ptr; }

View File

@ -107,10 +107,10 @@ int Connector::Connect(const char* srv_addr, std::string name) {
break;
}
}
if (lsPck.empty())
errors++;
//if (lsPck.empty())
//errors++;
lsPck.clear();
if (errors > 1000000)
if (errors > 1000)
return 4;
}
return 0;