[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: |
Mon, 07 Nov 2005 15:11:47 -0500 |
Index: mldonkey/src/networks/bittorrent/bTClients.ml
diff -u mldonkey/src/networks/bittorrent/bTClients.ml:1.55
mldonkey/src/networks/bittorrent/bTClients.ml:1.56
--- mldonkey/src/networks/bittorrent/bTClients.ml:1.55 Sun Oct 23 16:00:14 2005
+++ mldonkey/src/networks/bittorrent/bTClients.ml Mon Nov 7 20:11:42 2005
@@ -751,7 +751,7 @@
| (p1,p2,r) :: _ ->
let (x,y) = Int64Swarmer.range_range r in
lprintf_nl () "Current range from %s : %Ld [%d] (asked
%Ld-%Ld[%Ld-%Ld])"
- c.client_software position len
+ (brand_to_string c.client_brand) position len
p1 p2 x y
);
@@ -765,10 +765,9 @@
Int64Swarmer.downloaded swarmer in
(*Update rate and amount of data received from client*)
- count_download c file (new_downloaded -- old_downloaded);
+ count_download c (new_downloaded -- old_downloaded);
(* use len here with max_dr quickfix *)
Rate.update c.client_downloaded_rate (float_of_int len);
- network_must_update network;
if !verbose_msg_clients then
(match c.client_ranges_sent with
[] -> lprintf_nl () "EMPTY Ranges !!!"
@@ -816,8 +815,9 @@
(* Disconnect if that is ourselves. *)
if not (c.client_uid = !!client_uid) then
begin
- c.client_brand <- (parse_brand p);
- c.client_software <- (parse_software p);
+ let brand, release = parse_software p in
+ c.client_brand <- brand;
+ c.client_release <- release;
(* TODO : enable it
c.client_release <- (parse_release p c.client_brand);
*)
@@ -959,7 +959,7 @@
didn't send a client bitmap after the handshake. *)
let (ip,port) = c.client_host in
if !verbose_msg_clients then lprintf_nl () "%s:%d with
software %s : Choke send, but no client bitmap"
- (Ip.to_string ip) port (c.client_software)
+ (Ip.to_string ip) port (brand_to_string c.client_brand)
| Some up ->
Int64Swarmer.clear_uploader_ranges up
end;
@@ -1453,7 +1453,7 @@
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;
- count_upload c file len;
+ count_upload c len;
let len = Int64.to_int len in
(* lprintf "Unix32.read: offset %Ld len %d\n" offset len; *)
Unix32.read (file_fd file) offset upload_buffer 0 len;
@@ -1473,7 +1473,6 @@
in
(* lprintf "sending piece\n"; *)
send_client c (Piece (num, pos, upload_buffer, 0, len));
- network_must_update network;
iter_upload sock c
end else
begin
- [Mldonkey-commits] Changes to mldonkey/src/networks/bittorrent/bTClients.ml,
mldonkey-commits <=