Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
mikhailberis edited this pageApr 24, 2011 ·13 revisions

The C++ Network Library

Please watch this space for information on the project.

In the meantime, the current release (0.9.0) features:
  • An embeddable HTTP 1.1 server
  • An HTTP 1.1 client upgraded to support HTTPS
  • An updated URI parser implementation
  • An asynchronous HTTP 1.1 client
  • An HTTP 1.1 active client that has a lifetime thread and uses Boost.Asio's asynchronous IO functionality in the background, depends on Boost.Thread's future to be backward compatible with pre-0.7 clients
  • A configurable macro BOOST_NETWORK_ENABLE_HTTPS which turns on support for HTTPS and introduces the requirement to OpenSSL -- by default the library doesn't support SSL connections.
  • A configurable macro BOOST_NETWORK_NO_LIB which allows users to use the library in header-only mode again.

cpp-netlib uses a tag-based dispatch approach to modify the behavior of different template implementations. For more information, you can get thepaper and watch thepresentation for more information on how the tag-based dispatch approach works.

There is a page ontags that defines the various tags supported to enable/disable features on the various supported types and functionality.

We Are Looking For

  • Testers
  • Library developers for new protocols and sub-libraries
  • Application developers willing to use cpp-netlib

Projects

If you're interested in contributing, here is a list of some open tasks:

  • MIME parser
  • HTTP form encoding / decoding
  • URI query string encoding / decoding
  • URI pattern-based dispatch

If you want to contribute anything else, please feel free to drop us a line on ourmailing list.

Developer References

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp