ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Boost.Asio C++ Network Programming

دانلود کتاب برنامه نویسی شبکه Boost.Asio C++

Boost.Asio C++ Network Programming

مشخصات کتاب

Boost.Asio C++ Network Programming

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1782163263, 9781782163268 
ناشر: Packt Publishing 
سال نشر: 2013 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 29,000



کلمات کلیدی مربوط به کتاب برنامه نویسی شبکه Boost.Asio C++: کتابخانه، ادبیات کامپیوتر، C/C++



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Boost.Asio C++ Network Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی شبکه Boost.Asio C++ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی شبکه Boost.Asio C++



مهارت های خود را با مثال های عملی برای برنامه نویسی شبکه C++ تقویت کنید

نمای کلی

  • برنامه نویسی شبکه C++ خود را با استفاده از Boost.Asio تقویت کنید
  • دریابید که Boost.Asio چگونه مدل‌های برنامه‌نویسی همزمان و ناهمزمان را مدیریت می‌کند.
  • نمونه‌های عملی از برنامه‌های سرویس گیرنده/سرور.
  • در هنگام نوشتن برنامه‌های شبکه، نحوه برخورد با threading را بیاموزید.< /li>
  • از قدرت Boost با مثال‌های فراوانی استفاده کنید که می‌توانید بر اساس آنها بسازید.

در جزئیات

برنامه‌نویسی شبکه جدید نیست و بر کسی پوشیده نیست که کار آسانی نیست. Boost.Asio سطح عالی انتزاع را فراهم می کند، اطمینان حاصل می کند که با حداقل مقدار کدنویسی می توانید برنامه های کاربردی سرویس گیرنده/سرور زیبایی ایجاد کنید و در این فرآیند لذت ببرید.

\"Boost.Asio C++ Network Programming \" نشان می دهد که چگونه می توان برنامه های کلاینت/سرور را با استفاده از کتابخانه ای ساخت که بخشی از کتابخانه های محبوب Boost C++ با بررسی همتایان است. این تجزیه و تحلیل می کند که آیا باید همزمان یا ناهمزمان باشید و نقشی که threading ایفا می کند، در حالی که نمونه هایی را ارائه می دهد که می توانید اجرا کنید و برای خودتان گسترش دهید.

پس از پوشش دادن اصول اولیه Boost.Asio، متوجه خواهید شد که چگونه می توانید بسازید. سرویس گیرندگان و سرورهای همزمان و ناهمزمان. همچنین خواهید دید که چگونه می توانید عملکردهای ناهمزمان خود را با Boost.Asio به خوبی اجرا کنید. به عنوان یک امتیاز، ما روال‌های مشترکی را معرفی می‌کنیم که برنامه‌نویسی ناهمزمان را به یک تکه کیک تبدیل می‌کنند. امروزه برنامه نویسی شبکه یک امر ضروری است، مهم نیست چه نوع برنامه نویسی هستید. «برنامه‌نویسی شبکه Boost.Asio C++» نشان می‌دهد که اگر از ابزارهای مناسب استفاده می‌کنید، شبکه‌سازی چقدر می‌تواند ساده باشد.

آنچه از این کتاب خواهید آموخت

  • نحوه ارجاع آسان برنامه نویسی Boost.Asio.
  • همگام در مقابل ناهمزمان با استفاده از Boost.Asio.
  • نحوه چگونه بر برنامه نویسی با استفاده از Boost.Asio تاثیر می گذارد.
  • کاربر و سرور اکو خود را ایجاد کنید.
  • نمونه های بیشتری از برنامه های سرویس گیرنده/سرور، هم زمان و هم ناهمزمان.
  • عملیات ناهمزمان خود را پیاده سازی کنید.
  • روالهای مشترک: عملیات ناهمزمان با حس همزمان.
  • از Boost.Asio برای شبکه SSL استفاده کنید.
  • اشکال زدایی Boost.Asio.
  • از Boost.Asio استفاده کنید. برای چیزی فراتر از شبکه سازی.

رویکرد

آنچه شما می خواهید سطح آسانی از انتزاع است، که دقیقاً همان چیزی است که این کتاب در ارائه می دهد. همراه با Boost.Asio. جابجایی به Boost.Asio با کمک این راهنمای عملی و جذاب، تنها چند دستورالعمل اضافی با #include فاصله دارد.

این کتاب برای چه کسی نوشته شده است

< p> این کتاب برای توسعه دهندگانی که نیاز به برنامه نویسی شبکه دارند، که نمی خواهند به مسائل پیچیده یک API شبکه خام بپردازند، عالی است. شما باید با مفاهیم اصلی Boost، مانند اشاره گرهای هوشمند و shared_from_this، کلاس های منبع (غیرقابل کپی)، تابع ها و boost::bind، boost mutexes و کتابخانه boost date/time آشنا باشید. خوانندگان همچنین باید با عملیات \"مسدود کردن\" در مقابل \"غیر مسدود کردن\" آشنا باشند.

توضیحاتی درمورد کتاب به خارجی

Enhance your skills with practical examples for C++ network programming

Overview

  • Augment your C++ network programming using Boost.Asio
  • Discover how Boost.Asio handles synchronous and asynchronous programming models.
  • Practical examples of client/server applications.
  • Learn how to deal with threading when writing network applications.
  • Harness the power of Boost with plenty of examples that you can build upon.

In Detail

Network programming is not new and it's no secret that it's not an easy task. Boost.Asio provides an excellent level of abstraction, making sure that with a minimal amount of coding you can create beautiful client/server applications, and have fun in the process!.

"Boost.Asio C++ Network Programming" shows how to build client/server applications using a library that is part of the popular peer-reviewed Boost C++ Libraries. It analyzes whether you should go synchronous or asynchronous and the role that threading plays, whilst providing examples you can run and extend for yourself.

After covering the fundamentals of Boost.Asio you'll discover how you can build synchronous and asynchronous clients and servers. You will also see how you can have your own asynchronous functions play nice with Boost.Asio. As a bonus, we will introduce co-routines, which make asynchronous programming a piece of cake. Nowadays, network programming is a must, no matter what type of programmer you are. "Boost.Asio C++ Network Programming" shows just how simple networking can be, if you’re using the right tools.

What you will learn from this book

  • How to easily reference Boost.Asio programming.
  • Synchronous versus asynchronous using Boost.Asio.
  • How threading affects programming using Boost.Asio.
  • Create your own echo client and server.
  • More examples of client/server applications, both synchronous and asynchronous.
  • Implement your own asynchronous operations.
  • Co-routines: asynchronous operations with a synchronous feel.
  • Use Boost.Asio for SSL Networking.
  • Debug Boost.Asio.
  • Use Boost.Asio for more than just networking.

Approach

What you want is an easy level of abstraction, which is just what this book provides in conjunction with Boost.Asio. Switching to Boost.Asio is just a few extra #include directives away, with the help of this practical and engaging guide.

Who this book is written for

This book is great for developers that need to do network programming, who don't want to delve into the complicated issues of a raw networking API. You should be familiar with core Boost concepts, such as smart pointers and shared_from_this, resource classes (noncopyable), functors and boost::bind, boost mutexes, and the boost date/time library. Readers should also be familiar with "blocking" versus "non-blocking" operations.





نظرات کاربران