{"product_id":"9781785289095","title":"Boost.Asio C++ Network Programming: Learn effective C++ network programming with Boost.Asio and become a proficient C++ network programmer","description":"\u003cb\u003e\u003c\/b\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003cul\u003e\u003c\/ul\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003eBoost.Asio is a C++ library used for network programming operations.\u003cp\u003e\u003c\/p\u003eOrganizations use Boost because of its productivity. Use of these high-quality libraries speed up initial development, result in fewer bugs, reduce reinvention-of-the-wheel, and cut long-term maintenance costs. Using Boost libraries gives an organization a head start in adopting new technologies.\u003cp\u003e\u003c\/p\u003eThis book will teach you C++ Network programming using synchronous and asynchronous operations in Boost.Asio with minimum code, along with the fundamentals of Boost, server-client applications, debugging, and more.\u003cp\u003e\u003c\/p\u003eYou will begin by preparing and setting up the required tools to simplify your network programming in C++ with Boost.Asio. Then you will learn about the basic concepts in networking such as IP addressing, TCP\/IP protocols, and LAN with its topologies. This will be followed by an overview of the Boost libraries and their usage.\u003cp\u003e\u003c\/p\u003eNext you will get to know more about Boost.Asio and its concepts related to network programming. We will then go on to create a client-server application, helping you to understand the networking concepts. Moving on, you will discover how to use all the functions inside the Boost.Asio C++ libraries. Lastly, you will understand how to debug the code if there are errors found and will run the code successfully.\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003ePrepare the tools to simplify network programming in C++ using Boost.Asio\u003c\/li\u003e\n\u003cli\u003eExplore the networking concepts of IP addressing, TCP\/IP ports and protocols, and LAN topologies\u003c\/li\u003e\n\u003cli\u003eGet acquainted with the usage of the Boost libraries\u003c\/li\u003e\n\u003cli\u003eGet to know more about the content of Boost.Asio network programming and Asynchronous programming\u003c\/li\u003e\n\u003cli\u003eEstablish communication between client and server by creating clientserver application\u003c\/li\u003e\n\u003cli\u003eUnderstand the various functions inside Boost.Asio C++ libraries to delve into network programming\u003c\/li\u003e\n\u003cli\u003eDiscover how to debug and run the code successfully\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003cp\u003eThis book is for C++ Network programmers with basic knowledge of network programming, but no knowledge of how to use Boost.Asio for network programming.\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":46534530203889,"sku":"9781785289095","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781785289095_p0.jpg?v=1765561246","url":"https:\/\/shop.barnesandnoble.com\/products\/9781785289095","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}