Boost.Asio C++ Network Programming, 2/e(Paperback)
暫譯: Boost.Asio C++ 網路程式設計(第二版,平裝本)
Wisnu Anggoro, John Torjo
- 出版商: Packt Publishing
- 出版日期: 2015-09-16
- 定價: $1,040
- 售價: 8.0 折 $832
- 語言: 英文
- 頁數: 200
- 裝訂: Paperback
- ISBN: 1785283073
- ISBN-13: 9781785283079
-
相關分類:
C++ 程式語言
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$3,060$2,907 -
$270$257 -
$780$663 -
$550$435 -
$2,980$2,831 -
$1,200$840 -
$690$538 -
$2,180$2,071 -
$474$450 -
$403C++11/14 高級編程 : Boost 程序庫探秘, 3/e
-
$990Mastering Embedded Linux Programming, 2/e
-
$2,000$1,900 -
$650$553 -
$352ANTLR4 權威指南 (The Definitive ANTLR 4 Reference, 2/e)
-
$403游戲服務器架構與優化
-
$403軟件困局:為什麽聰明的程序員會寫出糟糕的代碼
-
$580$458 -
$469深入淺出 GAN 生成對抗網絡 : 原理剖析與 TensorFlow 實踐
-
$680$537 -
$534$507 -
$720$562 -
$299$284 -
$1,200$948 -
$505生成對抗網絡 GAN:原理與實踐
-
$660$647
相關主題
商品描述
Learn effective C++ network programming with Boost.Asio and become a proficient C++ network programmer
About This Book
- Learn efficient C++ network programming with minimum coding using Boost.Asio
- Your one-stop destination to everything related to the Boost.Asio library
- Explore the fundamentals of networking to choose designs with more examples, and learn the basics of Boost.Asio
Who This Book Is For
This book is for C++ Network programmers with basic knowledge of network programming, but no knowledge of how to use Boost.Asio for network programming.
What You Will Learn
- Prepare the tools to simplify network programming in C++ using Boost.Asio
- Explore the networking concepts of IP addressing, TCP/IP ports and protocols, and LAN topologies
- Get acquainted with the usage of the Boost libraries
- Get to know more about the content of Boost.Asio network programming and Asynchronous programming
- Establish communication between client and server by creating client-server application
- Understand the various functions inside Boost.Asio C++ libraries to delve into network programming
- Discover how to debug and run the code successfully
In Detail
Boost.Asio is a C++ library used for network programming operations.
Organizations 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.
This 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.
You 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.
Next 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.
Style and approach
An example-oriented book to show you the basics of networking and help you create a network application simply using Boost.Asio, with more examples for you to get up and running with Boost.Asio quickly.
商品描述(中文翻譯)
學習使用 Boost.Asio 進行有效的 C++ 網路程式設計,成為熟練的 C++ 網路程式設計師
本書介紹
- 使用 Boost.Asio 以最少的程式碼學習高效的 C++ 網路程式設計
- 您的一站式目的地,了解與 Boost.Asio 函式庫相關的所有內容
- 探索網路的基本原理,選擇更多範例的設計,並學習 Boost.Asio 的基礎知識
本書適合誰閱讀
本書適合具有基本網路程式設計知識的 C++ 網路程式設計師,但對如何使用 Boost.Asio 進行網路程式設計並不熟悉。
您將學到什麼
- 準備工具以簡化使用 Boost.Asio 進行 C++ 網路程式設計
- 探索 IP 位址、TCP/IP 埠和協定以及 LAN 拓撲的網路概念
- 熟悉 Boost 函式庫的使用
- 深入了解 Boost.Asio 網路程式設計和非同步程式設計的內容
- 通過創建客戶端-伺服器應用程式來建立客戶端和伺服器之間的通信
- 了解 Boost.Asio C++ 函式庫內的各種功能,以深入研究網路程式設計
- 發現如何成功調試和運行程式碼
詳細內容
Boost.Asio 是一個用於網路程式設計操作的 C++ 函式庫。
組織使用 Boost 是因為它的生產力。使用這些高品質的函式庫可以加快初始開發,減少錯誤,降低重複造輪子的情況,並減少長期維護成本。使用 Boost 函式庫使組織在採用新技術方面具有優勢。
本書將教您使用 Boost.Asio 進行 C++ 網路程式設計,使用同步和非同步操作,並以最少的程式碼學習 Boost 的基礎知識、伺服器-客戶端應用程式、調試等內容。
您將首先準備和設置所需的工具,以簡化您在 C++ 中使用 Boost.Asio 的網路程式設計。然後,您將學習網路中的基本概念,例如 IP 位址、TCP/IP 協定和 LAN 及其拓撲。接下來將概述 Boost 函式庫及其使用。
接下來,您將更深入了解 Boost.Asio 及其與網路程式設計相關的概念。我們將創建一個客戶端-伺服器應用程式,幫助您理解網路概念。然後,您將發現如何使用 Boost.Asio C++ 函式庫中的所有功能。最後,您將了解如何在發現錯誤時調試程式碼,並成功運行程式碼。
風格與方法
這是一本以範例為導向的書籍,向您展示網路的基本知識,並幫助您簡單地使用 Boost.Asio 創建網路應用程式,提供更多範例讓您快速上手 Boost.Asio。