Advertisement
Guest User

Untitled

a guest
Aug 6th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. This doesn't get all the data
  2. let rec get_all () =
  3. match U.recv a_socket a_buffer 0 1024 [] with
  4. | 0 | -1 -> ()
  5. | n ->
  6. Buffer.add_bytes final_result (Bytes.sub a_buffer 0 n)
  7. in
  8.  
  9. This stalls
  10.  
  11. let rec get_all () =
  12. match U.recv a_socket a_buffer 0 1024 [] with
  13. | 0 | -1 -> ()
  14. | n ->
  15. Buffer.add_bytes final_result (Bytes.sub a_buffer 0 n);
  16. get_all ()
  17. in
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement