Submit Your Site For Free!

Email Address:
* URL:
*
*Indicates Mandatory Field

Terms & Conditions

CProgramTrends
FlashNewz
DevWebPro








Cpp-netlib 0.9-beta Out Now!

By Dean Michael Berris
Expert Author
Article Date: 2011-04-14

After months and months of delays, finally the 0.9-beta version of The C++ Network Library project is out now. The beta period will take a full week before an official release is made available for general availability. The 0.9 release will be the version that gets submitted for review to the Boost C++ Library project.

Thanks to the wonderful users and contributors to the cpp-netlib project for getting the project up to this point in its development. I shall post another update when the beta period is over and when the 0.9 release is made available for general availability. In the meantime, you can download the 0.9-beta from the Github project downloads page.

What's New in 0.9:

  • IMPORTANT BREAKING CHANGE: By default all compile-time heavy parser implementations are now compiled to external static libraries. In order to use cpp-netlib in header-only mode, users must define the preprocessor macroBOOST_NETWORK_NO_LIB before including any cpp-netlib header. This breaks code that relied on the version 0.8.x line where the library is strictly header-only.
  • More consistent message API for client and server messages (request and response objects).
  • Refactoring of internal implementations to allow better separation of concerns and more manageable coding/documentation.
  • Client and Server constructors that support Boost.Parameter named parameters.
  • Client and Server constructors now take in an optional reference to a Boost.Asioio_service to use internally.
  • Documentation updates to reflect new APIs.

Feedback would be most appreciated through the C++ Network Library Developers Mailing List or through the Github cpp-netlib Issues Page.

Comments

About the Author:
Dean Michael Berris is the writer of C++ Soup! C++ Soup is a blog about what’s new, up-coming, and what’s going on with C++. C++ Developer with years of experience building high performance applications and implementing multi-threaded highly scalable systems.



Newsletter Archive | Article Archive | Submit Article | Advertising Information | About Us | Contact

C Programming Trends is an iEntry, Inc. ® publication - All Rights Reserved Privacy Policy and Legal