X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=server.cpp;h=730bb4463c7433c7734a49d19a9e5ea9d08331fd;hp=9517b5480e5f55ce6c5decee9ab6ad726edf3167;hb=a0949bd6af9a604e7073354fc530353bbdb7871c;hpb=807a8ae8f6aca56e3e809aa19f4034a323f1b987 diff --git a/server.cpp b/server.cpp index 9517b54..730bb44 100644 --- a/server.cpp +++ b/server.cpp @@ -363,6 +363,8 @@ sending_data_again: client->sock, (long long int)(bytes_to_send - stream->backlog_size)); client->stream_pos = stream->bytes_received - stream->backlog_size; + client->bytes_lost += bytes_to_send - stream->backlog_size; + ++client->num_loss_events; bytes_to_send = stream->backlog_size; } @@ -392,6 +394,7 @@ sending_data_again: return; } client->stream_pos += ret; + client->bytes_sent += ret; if (client->stream_pos == stream->bytes_received) { // We don't have any more data for this client, so put it to sleep.