This free and open source, and very useful C++ library provides developers with a consistent network and low-level I/O programming model. #C++ library #Network programming #Networking library #Library #Network #Netwtorking
asio is a cross-platform C++ library for network programming that will provide developers with a consistent asynchronous I/O model using a modern C++ approach.
asio supports the following platforms and compilers: · Mac OS X 10.4 using g++ 3.3 or later. · Linux (2.4 or 2.6 kernels) using g++ 3.3 or later. · Solaris using g++ 3.3 or later. · QNX Neutrino 6.3 using g++ 3.3 or later. · Win32 using Visual C++ 7.1 and Visual C++ 8.0. · Win32 using Borland C++Builder 6 patch 4. · Win32 using MinGW. · Win32 using Cygwin. (__USE_W32_SOCKETS must be defined.)
NOTE: asio is released under the Boost Software License.
System requirements
What's new in asio 1.10.6:
- Ensured errors generated by Windows' ConnectEx function are mapped to their portable equivalents.
- Added new macro (BOOST_)ASIO_DISABLE_CONNECTEX to allow use of ConnectEx to be explicitly disabled.
- Fixed a race condition in windows::object_handle when there are pending wait operations on destruction.
- Fixed IPv6 address parsing on FreeBSD, where a trailing scope ID would cause conversion to fail with EINVAL.
User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy
asio 1.10.6 / 1.11.0 Dev
add to watchlist add to download basket send us an update REPORT- runs on:
- Mac OS X 10.4 or later (PPC & Intel)
- file size:
- 2 MB
- main category:
- Development
- developer:
- visit homepage