作者:Dmytro Radchuk
出版社:Packt Publishing
页数:277
出版时间:2016
语言:English
格式:pdf
内容简介:
Key Features
- Build highly efficient distributed applications with ease
- Enhance your cross-platform network programming skills with one of the most reputable C++ libraries
- Find solutions to real-world problems related to network programming with ready-to-use recipes using this detailed and practical handbook
As well as excellent practical examples, the book also includes extended supportive theoretical material on distributed application design and construction.
What you will learn
- Boost your working knowledge of one of the most reputable C++ networking libraries―Boost.Asio
- Familiarize yourself with the basics of TCP and UDP protocols
- Create scalable and highly-efficient client and server applications
- Understand the theory behind development of distributed applications
- Increase the security of your distributed applications by adding SSL support
- Implement a HTTP client easily
- Use iostreams, scatter-gather buffers, and timers
Dmytro has always supported the idea of sharing knowledge and this has resulted in Boost.Asio C++ Network Programming Cookbook, which has become his first officially published book. He believes that science will help us deal with the monotony of everyday life. When he is not exploring another facet of computer engineering, he is probably learning a new aspect of psychology, history, or the arts, which are also of great interest to him.
Table of Contents
- The Basics
- I/O Operations
- Implementing Client Applications
- Implementing Server Applications
- HTTP and SSL/TLS
- Other Topics
回复免费: