Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Boost.Asio C++ Network Programming Cookbook

Sprog
Engelsk
Format
Kategori

Fakta

Over 25 hands-on recipes to create robust and highly-efficient cross-platform distributed applications with the Boost. Asio library

About This Book

• 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

Who This Book Is For

If you want to enhance your C++ network programming skills using the Boost. Asio library and understand the theory behind development of distributed applications, this book is just what you need. The prerequisite for this book is experience with general C++11. To get the most from the book and comprehend advanced topics, you will need some background experience in multithreading.

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

In Detail

Starting with recipes demonstrating the execution of basic Boost. Asio operations, the book goes on to provide ready-to-use implementations of client and server applications from simple synchronous ones to powerful multithreaded scalable solutions. Finally, you are presented with advanced topics such as implementing a chat application, implementing an HTTP client, and adding SSL support. All the samples presented in the book are ready to be used in real projects just out of the box.

As well as excellent practical examples, the book also includes extended supportive theoretical material on distributed application design and construction.

Style and approach

This book is a set of recipes, each containing the statement and description of a particular practical problem followed by code sample providing the solution to the problem and detailed step-by-step explanation. Recipes are grouped by topic into chapters and ordered by the level of complexity from basic to advanced.

© 2016 Packt Publishing (E-bog): 9781783986552

Release date

E-bog: 25. januar 2016

Andre kan også lide...

  1. Cyber Mayday and the Day After: A Leader's Guide to Preparing, Managing, and Recovering from Inevitable Business Disruptions Daniel Lohrmann
  2. On Being Someone Helen Oppenheimer
  3. We Have Root: Even More Advice from Schneier on Security Bruce Schneier
  4. Schneier on Security Bruce Schneier
  5. Liars and Outliers: Enabling the Trust that Society Needs to Thrive Bruce Schneier
  6. Cybercrime Investigators Handbook Graeme Edwards
  7. Exploding Data: Reclaiming Our Cyber Security in the Digital Age Michael Chertoff
  8. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  9. The Cybersecurity Playbook: How Every Leader and Employee Can Contribute to a Culture of Security Allison Cerra
  10. Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous Gabriella Coleman
  11. The Hacker and the State: Cyber Attacks and the New Normal of Geopolitics Ben Buchanan
  12. Computational Thinking Peter J. Denning
  13. Embrace a Change and Free Yourself Forever: An Inspiring Journey of the Battle Against Addiction and Pessimism M Danish
  14. HACKING: 3 BOOKS IN 1 Alex Wagner
  15. Cybersecurity For Dummies Joseph Steinberg
  16. The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage Cliff Stoll
  17. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
  18. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
  19. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  20. The Quantum Spy: A Thriller David Ignatius
  21. Everyday Calculus: Discovering the Hidden Math All around Us Oscar E. Fernandez
  22. Putin’s Trolls: On the Frontlines of Russia’s Information War against the World Jessikka Aro
  23. Putin’s Playbook: Russia’s Secret Plan to Defeat America Rebekah Koffler
  24. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  25. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  26. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
  27. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  28. The Spymasters: How the CIA's Directors Shape History and Guard the Future Chris Whipple
  29. Cyber Hacking: Wars in Virtual Space Scientific American
  30. Russian Cyber Warfare: The History of Russia's State-Sponsored Attacks Across the World Charles River Editors
  31. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
  32. The Misfit's Manifesto Lidia Yuknavitch
  33. Body of Secrets: Anatomy of the Ultra-Secret National Security Agency James Bamford
  34. Most Likely to Succeed: Preparing Our Kids for the New Innovation Era Ted Dintersmith
  35. To Catch a Spy: The Art of Counterintelligence James M. Olson
  36. The Dark Net Jamie Bartlett
  37. Dedicated: The Case for Commitment in an Age of Infinite Browsing Pete Davis
  38. The Deep Learning Revolution Terrence J. Sejnowski
  39. The Shadow War: Inside Russia's and China's Secret Operations to Defeat America Jim Sciutto
  40. Mastering RESTful API Development with Go Nitin Gurbani
  41. The Psychedelic Trip of Rohan: The Journey from Illusion to Transformation Aditya Arora
  42. Summary of Nikhil Krishnan's A Terribly Serious Adventure IRB Media
  43. Extended Summary - Bewilderment: Based On The Book By Richard Powers Quick Reading Library
  44. The Mind-Body Problem Jonathan Westphal
  45. Pytorch: Building AI Models with Ease and Flexibility James Henry

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis