SQC-15_online #1

Merged
memartel merged 349 commits from SQC-15_online into master 2023-12-10 17:41:26 -05:00
Showing only changes of commit 03be36ecda - Show all commits

View File

@@ -806,10 +806,10 @@ std::vector<netprot::Packet> netprot::recvPacks(SOCKET sock, Buffer* buf) {
int len = 0, end = 0; int len = 0, end = 0;
bool pck_received = false; bool pck_received = false;
char* cursor = nullptr; char* cursor = nullptr;
while (true) { while (true) {
while (!pck_received) { while (!pck_received) {
int bytes = recv(sock, &buf->ptr[len], buf->len - len, NULL); int bytes = recv(sock, &buf->ptr[len], buf->len - len, 0);
if (bytes < 0) // si recv() retourne -1; ça veut dire qu'il y a plus rien a lire. if (bytes < 0) // si recv() retourne -1; ça veut dire qu'il y a plus rien a lire.
return lsPck; return lsPck;
len += bytes; len += bytes;
@@ -930,4 +930,4 @@ void netprot::sendPackTo<netprot::Packet>(SOCKET sock, Packet* pack, char** buf,
default: default:
return; return;
} }
} }