Non-GPL JSON-RPC library for C++ [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
What non-GPL libraries are available for writing JSON-RPC servers and clients in native C++?
According to http://json-rpc.org/wiki/implementations, there seems to only exist one implementation of JSON-RPC for C++, namely JsonRpc-Cpp, but that only available under GPL. Unfortunately we cannot use GPL code in our software.
The JSON RPC C Library from big-llc.com, could be an alternative. They call it "a free lightweight implementation C library to handle JSON-RPC requests easier", but they do not mention the licensing.
Anyone who knows of other options?

JsonRpc-Cpp is available as LGPLv3 since version 0.3 release 2011-05-06.

I honestly know nothing about this, but came across it whilst searching for other serialization tools:
JSON-RPC and XML-RPC in C/C++

Related

C++ websocket library with no dependency C++11 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I want to use websocket library for C++.
But for now, Since i am not sure if the compiler which i will use support C++11, i want one that has not dependency of C++11 or Boost.
And i found POCO c++ library supporting weboskcet.
does this have dependency to C++11 or not?
And it is recommendable for only websocket ?(it seems to be packed with other many libraries together making it heavy)
C++11 support will be in 2.0, please see RoadMap.
In regards to dependencies, WebSocket is in the Net library, which depends on Foundation; other Poco libraries are not needed (although you may also want to use NetSSL).
POCO doesn't seem to have a dependency on C++11. I remember reading somewhere that it will start using C++11 in version 1.5

Is there a C++ CalDav protocol library to connect to iCloud//Yahoo [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I have started working on C++ Windows application which needs to fetch Icloud and Yahoo Calendars by connecting to the CalDav servers.
Is there a C++ library that implements this protocol?
Is there a C++ library that implements this protocol?
There's always a number of good opensource libs that implement standardised protocols like CalDav.
They are best hunted on FOSS project hosts (with the help of Google).
Here is afew:-
http://libcaldav.sourceforge.net/
http://trac.mulberrymail.com/repos/wiki/icalendar
https://code.google.com/p/kcaldav/ <- unmaintained but may be usefull
http://www.zarafa.com/ <- you might want to extract the CalDav only code from this
https://code.google.com/p/openconnector/ <- same as above

Library for C++ File Upload/Download? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
Is there a C++ library that provides functions for uploading/downloading files over http without having to deal with sockets etc?
Not quite C++, but libcurl is a very popular and widely used HTTP client library.
Try cURLpp (formerly cURL++), the official C++ binding to libcurl. Here's an example of downloading from a URL and outputting to standard out.
Please have a look at https://code.google.com/p/ffead-cpp/, it has lovely REST-full support for uploading single/multiple files. An example can be found at https://code.google.com/p/ffead-cpp/wiki/ExampleRestController.
Yes, cURL:
http://curl.haxx.se/libcurl/
Look at SFML. It is very easy to use and it has support for both HTTP and FTP connections.
► http://www.sfml-dev.org/
It's mainly intended for game development, but it can be used for other things as well.

Best cross-platform solution for network server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
im starting a new project and for the first time i want to be cross-platform. But the tricky is my project would involve listen server, cryptos etc., etc. So i was wondering what is the best solution for cross-platform development (OpenSSL, instead of MSCrypto etc.) that would be easy to write with VS2010 (yeah the RC). The language is still not specified (depends on witch we would be easier) but im leaning to Visual C++.
In Cross-Platform i mean windows/generic unix compilation.
Qt4 is a complete crossplatform framework, including a very strong socket library.
also Boost.Asio http://www.boost.org/doc/libs/1_42_0/libs/libraries.htm.
The Poco C++ library may be what you are looking for.

Easy to use SNMP client library for c++? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
What's an easy to use SNMP client library for c++?
SNMP++ is also a nice and open source library for C++ developers.
http://www.agentpp.com/api/cpp/snmp_pp.html
Probably the best choice is net-snmp. Note that the library has "C" linkage but will work just fine with C++.
I have found that Net-SNMP does not support multi-threading with v3 type queries. So if you are writing an SNMP monitoring tool that will be polling multiple hosts then you will need to take this into consideration.
OpenSNMP contains a complete multi-threaded implementation of SNMPv3 that is done in C++ (complete with classes, etc). It's not heavily used and maintained though.
Net-SNMP with v3 over TLS/DTLS is likely to be threadsafe as it's really SNMPv3/USM that contains threading issues. I think.