본문

서브메뉴

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

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


    신착도서 더보기
    최근 3년간 통계입니다.

    소장정보

    • 예약
    • 캠퍼스간 도서대출
    • 서가에 없는 책 신고
    • 나의폴더
    소장자료
    등록번호 청구기호 소장처 대출가능여부 대출정보
    EW0010119 EB   원문자료 대출가능 대출가능
    마이폴더 부재도서신고

    * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

    해당 도서를 다른 이용자가 함께 대출한 도서

    관련도서

    관련 인기도서

    도서위치