Skip to content
Snippets Groups Projects
Commit 24602edc authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

5.13 How do I stop an ongoing transfer?

parent b0b40d9a
No related branches found
No related tags found
No related merge requests found
Updated: July 30, 2007 (http://curl.haxx.se/docs/faq.html)
Updated: Dec 10, 2007 (http://curl.haxx.se/docs/faq.html)
_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
......@@ -83,6 +83,7 @@ FAQ
5.10 How do I prevent libcurl from writing the response to stdout?
5.11 How do I make libcurl not receive the whole HTTP response?
5.12 Can I make libcurl fake or hide my real IP address?
5.13 How do I stop an ongoing transfer?
6. License Issues
6.1 I have a GPL program, can I use the libcurl library?
......@@ -1033,6 +1034,18 @@ FAQ
that makes you see and use a different IP address locally than what the
remote server will see you coming from.
5.13 How do I stop an ongoing transfer?
There are several ways, but none of them are instant. There is no function
you can call from another thread or similar that will stop it immediately.
Instead you need to make sure that one of the callbacks you use return an
appropriate value that will stop the transfer.
Suitable callbacks that you can do this with include the progress callback,
the read callback and the write callback.
If you're using the multi interface, you also stop a transfer by removing
the particular easy handle from the multi stack.
6. License Issues
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment