Cross-platform C++ library for asynchronous network programming
Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
Asio provides the basic building blocks for C++ networking, concurrency and other kinds of I/O. Asio is used in all kinds of applications, from phone apps to the world’s fastest share markets.
For more information see: https://think-async.com/Asio/
This is a build2
package for the standalone version of the Asio library.
Usage
This package provides the lib{asio}
library.
SSL support is disabled by default. To enable it, add the following to your
manifest
:
depends:
\
libasio ^1.28.0
{
require
{
config.libasio.ssl = true
}
}
\
Note that on some platforms (such as MinGW) it may be necessary for
applications to define _WIN32_WINNT
to an appropriate value. If it's not
defined the library's config.hpp
header will issue a warning and choose a
default (currently 0x0601
, meaning Windows 7 and later; this is also the
value that the library is built with).
license | BSL-1.0 |
---|---|
project | libasio |
url | think-async.com/Asio/ |
src-url | github.com/chriskohlhoff/asio/ |
https://sourceforge.net/p/asio/mailman/asio-users/Mailing list |
version | 1.29.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 2; libssl ?, libcrypto ? |
reviews | +1 |
version | 1.28.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 2; libssl ?, libcrypto ? |
reviews | +1 |