summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2013-01-03 10:15:02 +0100
committerDaniel Stenberg <daniel@haxx.se>2013-01-03 10:15:20 +0100
commitdbf93a897354866ee285a8f4b1bbe6d2e2b8dffe (patch)
tree1469d3591eb87a2123498b43bb8abb4bb3fe45ba /docs
parent5b6e7927c6891d93edc16695ae786dc686274bab (diff)
downloadcurl-dbf93a897354866ee285a8f4b1bbe6d2e2b8dffe.tar.gz
FAQ: Can I write a server with libcurl?
Diffstat (limited to 'docs')
-rw-r--r--docs/FAQ10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/FAQ b/docs/FAQ
index 130111108..00e65b3ac 100644
--- a/docs/FAQ
+++ b/docs/FAQ
@@ -97,6 +97,7 @@ FAQ
5.14 Using C++ non-static functions for callbacks?
5.15 How do I get an FTP directory listing?
5.16 I want a different time-out!
+ 5.17 Can I write a server with libcurl?
6. License Issues
6.1 I have a GPL program, can I use the libcurl library?
@@ -1311,6 +1312,15 @@ FAQ
use that to figure out exactly when the right condition is met when the
transfer should get stopped.
+ 5.17 Can I write a server with libcurl?
+
+ No. libcurl offers no functions or building blocks to build any kind of
+ internet protocol server. libcurl is only a client-side library. For server
+ libraries, you need to continue your search elsewhere but there exist many
+ good open source ones out there for most protocols you could possibly want a
+ server for. And there are really good stand-alone ones that have been tested
+ and proven for many years. There's no need for you to reinvent them!
+
6. License Issues