[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Mldonkey-commits] Changes to mldonkey/src/networks/bittorrent/bTClients
From: |
mldonkey-commits |
Subject: |
[Mldonkey-commits] Changes to mldonkey/src/networks/bittorrent/bTClients.ml |
Date: |
Wed, 14 Sep 2005 10:35:52 -0400 |
Index: mldonkey/src/networks/bittorrent/bTClients.ml
diff -u mldonkey/src/networks/bittorrent/bTClients.ml:1.50
mldonkey/src/networks/bittorrent/bTClients.ml:1.51
--- mldonkey/src/networks/bittorrent/bTClients.ml:1.50 Thu Sep 8 12:26:01 2005
+++ mldonkey/src/networks/bittorrent/bTClients.ml Wed Sep 14 14:35:44 2005
@@ -762,13 +762,9 @@
Int64Swarmer.downloaded swarmer in
(*Update rate and amount of data received from client*)
- c.client_downloaded <- c.client_downloaded ++
- (new_downloaded -- old_downloaded);
+ count_download c file (new_downloaded -- old_downloaded);
(* use len here with max_dr quickfix *)
Rate.update c.client_downloaded_rate (float_of_int len);
- (* update the stats *)
- let len64 = Int64.of_int len in
- count_download c file len64;
network_must_update network;
if !verbose_msg_clients then
(match c.client_ranges_sent with
@@ -1454,14 +1450,13 @@
let file = c.client_file in
let offset = pos ++ file.file_piece_size *.. num in
c.client_allowed_to_write <- c.client_allowed_to_write -- len;
- c.client_uploaded <- c.client_uploaded ++ len;
+ count_upload c file len;
let len = Int64.to_int len in
CommonUploads.consume_bandwidth len;
(* lprintf "Unix32.read: offset %Ld len %d\n" offset len; *)
Unix32.read (file_fd file) offset upload_buffer 0 len;
(* update upload rate from len bytes *)
- (* will be reverted to len instead of len / 2 when rate bug will be
fixed *)
- Rate.update c.client_upload_rate (float_of_int (len / 2));
+ Rate.update c.client_upload_rate (float_of_int len);
file.file_uploaded <- file.file_uploaded ++ (Int64.of_int len);
let _ =
(* update stats *)
@@ -1476,9 +1471,6 @@
in
(* lprintf "sending piece\n"; *)
send_client c (Piece (num, pos, upload_buffer, 0, len));
- (* update stats *)
- let uploaded = Int64.of_int len in
- count_upload c file uploaded;
network_must_update network;
iter_upload sock c
end else