Misplaced Pages

Asio (C++ library)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Asio C plus plus library) Open-source, cross-platform C++ library for network programming For other uses, see Asio (disambiguation).
This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.
Find sources: "Asio" C++ library – news · newspapers · books · scholar · JSTOR (April 2024)
Asio C++ library
Original author(s)Christopher M. Kohlhoff
Stable release1.20.0 / October 16, 2021; 3 years ago (2021-10-16)
Repository
Written inC++
TypeLibrary or framework
LicenseBoost Software License
Websitethink-async.com

Asio is a freely available, open-source, cross-platform C++ library for network programming. It provides developers with a consistent asynchronous I/O model using a modern C++ approach. Boost.Asio was accepted into the Boost library on 30 December 2005 after a 20-day review. The library has been developed by Christopher M. Kohlhoff since 2003. A networking proposal based on Asio was submitted to the C++ standards committee in 2006 for possible inclusion in the second Technical Report on C++ Library Extensions (TR2).

As of 2024, Asio continues to evolve, with ongoing contributions from the community and enhancements to its functionality. The library is regularly updated to support the latest C++ standards and best practices in network programming. Developers are encouraged to explore the extensive documentation and tutorials available on the official Asio website, which cover a wide range of topics, from basic usage to advanced features.

Notes

  1. C++ TR2 Networking Library Proposal
  2. "Asio C++ Library". think-async.com. Retrieved 2024-08-01.

External links


Stub icon

This programming-tool-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: