000 | 01434cam a2200277zu 4500 | ||
---|---|---|---|
001 | 88850511 | ||
003 | FRCYB88850511 | ||
005 | 20250107222821.0 | ||
006 | m o d | ||
007 | cr un | ||
008 | 250107s2013 fr | o|||||0|0|||eng d | ||
020 | _a9781782163268 | ||
035 | _aFRCYB88850511 | ||
040 |
_aFR-PaCSA _ben _c _erda |
||
100 | 1 | _aTorjo, John | |
245 | 0 | 1 |
_aBoost.Asio C++ Network Programming _c['Torjo, John'] |
264 | 1 |
_bPackt Publishing _c2013 |
|
300 | _a p. | ||
336 |
_btxt _2rdacontent |
||
337 |
_bc _2rdamdedia |
||
338 |
_bc _2rdacarrier |
||
650 | 0 | _a | |
700 | 0 | _aTorjo, John | |
856 | 4 | 0 |
_2Cyberlibris _uhttps://international.scholarvox.com/netsen/book/88850511 _qtext/html _a |
520 | _aWhat 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.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. | ||
999 |
_c67274 _d67274 |