서브메뉴
검색
Boost.Asio C++ network programming- [electronic resource] : enhance your skills with practical examples for C++ network programming
Boost.Asio C++ network programming- [electronic resource] : enhance your skills with practical examples for C++ network programming
상세정보
- 자료유형
- 단행본
- International Standard Book Number
- 9781782163275 (electronic bk.)
- International Standard Book Number
- 1782163271 (electronic bk.)
- Library of Congress Call Number
- QA76.73.C153-T67 2013eb
- Library of Congress Call Number
- QA76.76 .S46
- Dewey Decimal Classification Number
- 005.13/3
- Main Entry-Personal Name
- Torjo, John.
- Publication, Distribution, etc. (Imprint
- Birmingham : Packt Publishing, 2013
- Physical Description
- 1 online resource (156 p)
- General Note
- Description based upon print version of record.
- Formatted Contents Note
- 완전내용Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Boost.Asio; What is Boost.Asio; History; Dependencies; Building Boost.Asio; Important macros; Synchronous versus asynchronous; Exceptions versus error codes; Threading in Boost.Asio; Not just networking; Timers; The io_service class; Summary; Chapter 2: Boost.Asio Fundamentals; The Network API; Boost.Asio namespaces; IP addresses; Endpoints; Sockets; Synchronous error codes; Socket member functions; Other considerations
- Formatted Contents Note
- 완전내용The read/write/connect free functionsThe connect functions; The read/write functions; Asynchronous programming; The need for going asynchronous; Asynchronous run(), run_one(), poll(), poll_one(); Running forever; The run_one(), poll(), poll_one() functions; Asynchronous work; Asynchronous post() versus dispatch() versus wrap(); Staying alive; Summary; Chapter 3: Echo Server/Clients; TCP Echo server/clients; TCP synchronous client; TCP synchronous server; TCP asynchronous client; TCP asynchronous server; The code; UDP Echo server/clients; UDP synchronous Echo client
- Formatted Contents Note
- 완전내용UDP synchronous Echo serverSummary; Chapter 4: Client and Server; The synchronous client/server; Synchronous client; Synchronous server; The asynchronous client/server; Asynchronous client; Asynchronous server; Summary; Chapter 5: Synchronous Versus Asynchronous; Mixing synchronous and asynchronous programming; Passing client to server messages and vice versa; Synchronous I/O in client applications; Synchronous I/O in server applications; Threading in a synchronous server; Asynchronous I/O in client applications; Asynchronous I/O in server applications; Threading in an asynchronous server
- Formatted Contents Note
- 완전내용Asynchronous operationsImplementing proxies; Summary; Chapter 6: Boost.Asio -- Other Features; std streams and std buffer I/O; Boost.Asio and the STL streams; The streambuf class; The free functions that deal with streambuf objects; Co-routines; Summary; Chapter 7: Boost.Asio -- Advanced Topics; Asio versus Boost.Asio; Debugging; Handler tracking information; An example; Handler tracking to file; SSL; Boost.Asio Windows features; Stream Handles; Random access Handles; Object Handles; Boost.Asio POSIX features; Local sockets; Connecting local sockets; POSIX file descriptors; Fork; Summary; Index
- Summary, Etc.
- 요약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.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.
- Subject Added Entry-Topical Term
- C++ (Computer program language)
- Subject Added Entry-Topical Term
- Computer software
- Subject Added Entry-Topical Term
- Open source software -- Handbooks, manuals, etc
- Subject Added Entry-Topical Term
- Sensor networks
- Subject Added Entry-Topical Term
- COMPUTERS / Programming Languages / C#.
- Subject Added Entry-Topical Term
- COMPUTERS / Programming Languages / Java.
- Subject Added Entry-Topical Term
- COMPUTERS / Programming Languages / Pascal.
- Additional Physical Form Entry
- Print version / Torjo, JohnBoost.Asio C++ Network Programming. Birmingham : Packt Publishing,c2013. 9781782163268
- Electronic Location and Access
- 로그인을 한후 보실 수 있는 자료입니다.
- Control Number
- joongbu:423064
MARC
008140102s2013 xx o 000 0 eng d■001
■003OCoLC
■00520140127111325
■006m o d
■007cr cnu---unuuu
■020 ▼a9781782163275 (electronic bk.)
■020 ▼a1782163271 (electronic bk.)
■035 ▼a(OCoLC)831120738
■040 ▼aEBLCP▼beng▼cEBLCP▼dN$T
■050 4▼aQA76.73.C153▼bT67 2013eb
■050 4▼aQA76.76 .S46
■072 7▼aCOM▼x051310▼2bisacsh
■072 7▼aCOM▼x051280▼2bisacsh
■072 7▼aCOM▼x051130▼2bisacsh
■08204▼a005.13/3
■1001 ▼aTorjo, John.
■24510▼aBoost.Asio C++ network programming▼h[electronic resource] ▼benhance your skills with practical examples for C++ network programming▼dJohn Torjo
■260 ▼aBirmingham▼bPackt Publishing▼c2013
■300 ▼a1 online resource (156 p)
■500 ▼aDescription based upon print version of record.
■5050 ▼aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Boost.Asio; What is Boost.Asio; History; Dependencies; Building Boost.Asio; Important macros; Synchronous versus asynchronous; Exceptions versus error codes; Threading in Boost.Asio; Not just networking; Timers; The io_service class; Summary; Chapter 2: Boost.Asio Fundamentals; The Network API; Boost.Asio namespaces; IP addresses; Endpoints; Sockets; Synchronous error codes; Socket member functions; Other considerations
■5058 ▼aThe read/write/connect free functionsThe connect functions; The read/write functions; Asynchronous programming; The need for going asynchronous; Asynchronous run(), run_one(), poll(), poll_one(); Running forever; The run_one(), poll(), poll_one() functions; Asynchronous work; Asynchronous post() versus dispatch() versus wrap(); Staying alive; Summary; Chapter 3: Echo Server/Clients; TCP Echo server/clients; TCP synchronous client; TCP synchronous server; TCP asynchronous client; TCP asynchronous server; The code; UDP Echo server/clients; UDP synchronous Echo client
■5058 ▼aUDP synchronous Echo serverSummary; Chapter 4: Client and Server; The synchronous client/server; Synchronous client; Synchronous server; The asynchronous client/server; Asynchronous client; Asynchronous server; Summary; Chapter 5: Synchronous Versus Asynchronous; Mixing synchronous and asynchronous programming; Passing client to server messages and vice versa; Synchronous I/O in client applications; Synchronous I/O in server applications; Threading in a synchronous server; Asynchronous I/O in client applications; Asynchronous I/O in server applications; Threading in an asynchronous server
■5058 ▼aAsynchronous operationsImplementing proxies; Summary; Chapter 6: Boost.Asio -- Other Features; std streams and std buffer I/O; Boost.Asio and the STL streams; The streambuf class; The free functions that deal with streambuf objects; Co-routines; Summary; Chapter 7: Boost.Asio -- Advanced Topics; Asio versus Boost.Asio; Debugging; Handler tracking information; An example; Handler tracking to file; SSL; Boost.Asio Windows features; Stream Handles; Random access Handles; Object Handles; Boost.Asio POSIX features; Local sockets; Connecting local sockets; POSIX file descriptors; Fork; Summary; Index
■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.
■650 0▼aC++ (Computer program language)
■650 4▼aComputer software
■650 4▼aOpen source software -- Handbooks, manuals, etc
■650 4▼aSensor networks
■650 7▼aCOMPUTERS / Programming Languages / C#.▼2bisacsh
■650 7▼aCOMPUTERS / Programming Languages / Java.▼2bisacsh
■650 7▼aCOMPUTERS / Programming Languages / Pascal.▼2bisacsh
■655 4▼aElectronic books.
■77608▼iPrint version▼aTorjo, John▼tBoost.Asio C++ Network Programming▼dBirmingham : Packt Publishing,c2013▼z9781782163268
■85640▼3EBSCOhost▼uhttp://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=548281
■938 ▼aEBL - Ebook Library▼bEBLB▼nEBL1126743
■938 ▼aEBSCOhost▼bEBSC▼n548281
■994 ▼a92▼bK4R
■999 ▼z635217623907107158