Boost. Asio C++ network programming: enhance your skills with practical examples for C++ network programming
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Pub.
2013
|
Schriftenreihe: | Community experience distilled
|
Schlagworte: | |
Online-Zugang: | FAW01 FAW02 |
Beschreibung: | Includes index 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 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 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 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 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 |
Beschreibung: | iii, 142 pages |
ISBN: | 9781782163275 1782163271 9781782163268 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV043776075 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 160920s2013 |||| o||u| ||||||eng d | ||
020 | |a 9781782163275 |9 978-1-78216-327-5 | ||
020 | |a 1782163271 |9 1-78216-327-1 | ||
020 | |a 9781782163268 |9 978-1-78216-326-8 | ||
035 | |a (ZDB-4-EBA)ocn841170266 | ||
035 | |a (ZDB-4-ITC)ocn841170266 | ||
035 | |a (OCoLC)841170266 | ||
035 | |a (DE-599)BVBBV043776075 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-1047 | ||
082 | 0 | |a 005.13/3 | |
100 | 1 | |a Torjo, John |e Verfasser |4 aut | |
245 | 1 | 0 | |a Boost. Asio C++ network programming |b enhance your skills with practical examples for C++ network programming |c John Torjo |
264 | 1 | |a Birmingham |b Packt Pub. |c 2013 | |
300 | |a iii, 142 pages | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |a Includes index | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a 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 | ||
650 | 4 | |a Computer software | |
650 | 4 | |a Open source software / Handbooks, manuals, etc | |
650 | 4 | |a Sensor networks | |
650 | 7 | |a COMPUTERS / Programming Languages / C♯ |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming Languages / Java |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming Languages / Pascal |2 bisacsh | |
650 | 7 | |a C++ (Computer program language) |2 fast | |
650 | 7 | |a Computer networks |2 fast | |
650 | 7 | |a Object-oriented programming (Computer science) |2 fast | |
650 | 4 | |a C++ (Computer program language) | |
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 4 | |a Computer networks | |
912 | |a ZDB-4-EBA |a ZDB-4-ITC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-029187135 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=548281 |l FAW01 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext | |
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=548281 |l FAW02 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804176602410516480 |
---|---|
any_adam_object | |
author | Torjo, John |
author_facet | Torjo, John |
author_role | aut |
author_sort | Torjo, John |
author_variant | j t jt |
building | Verbundindex |
bvnumber | BV043776075 |
collection | ZDB-4-EBA ZDB-4-ITC |
ctrlnum | (ZDB-4-EBA)ocn841170266 (ZDB-4-ITC)ocn841170266 (OCoLC)841170266 (DE-599)BVBBV043776075 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05069nmm a2200577zc 4500</leader><controlfield tag="001">BV043776075</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">160920s2013 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782163275</subfield><subfield code="9">978-1-78216-327-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782163271</subfield><subfield code="9">1-78216-327-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782163268</subfield><subfield code="9">978-1-78216-326-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-EBA)ocn841170266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn841170266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)841170266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043776075</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Torjo, John</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Boost. Asio C++ network programming</subfield><subfield code="b">enhance your skills with practical examples for C++ network programming</subfield><subfield code="c">John Torjo</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Pub.</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">iii, 142 pages</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Open source software / Handbooks, manuals, etc</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sensor networks</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / C♯</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / Java</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / Pascal</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C++ (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer networks</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Object-oriented programming (Computer science)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer networks</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029187135</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=548281</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=548281</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV043776075 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T07:34:47Z |
institution | BVB |
isbn | 9781782163275 1782163271 9781782163268 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029187135 |
oclc_num | 841170266 |
open_access_boolean | |
owner | DE-1046 DE-1047 |
owner_facet | DE-1046 DE-1047 |
physical | iii, 142 pages |
psigel | ZDB-4-EBA ZDB-4-ITC ZDB-4-EBA FAW_PDA_EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Pub. |
record_format | marc |
series2 | Community experience distilled |
spelling | Torjo, John Verfasser aut Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming John Torjo Birmingham Packt Pub. 2013 iii, 142 pages txt rdacontent c rdamedia cr rdacarrier Community experience distilled Includes index 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 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 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 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 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 Computer software Open source software / Handbooks, manuals, etc Sensor networks COMPUTERS / Programming Languages / C♯ bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C++ (Computer program language) fast Computer networks fast Object-oriented programming (Computer science) fast C++ (Computer program language) Object-oriented programming (Computer science) Computer networks |
spellingShingle | Torjo, John Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming Computer software Open source software / Handbooks, manuals, etc Sensor networks COMPUTERS / Programming Languages / C♯ bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C++ (Computer program language) fast Computer networks fast Object-oriented programming (Computer science) fast C++ (Computer program language) Object-oriented programming (Computer science) Computer networks |
title | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming |
title_auth | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming |
title_exact_search | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming |
title_full | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming John Torjo |
title_fullStr | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming John Torjo |
title_full_unstemmed | Boost. Asio C++ network programming enhance your skills with practical examples for C++ network programming John Torjo |
title_short | Boost. Asio C++ network programming |
title_sort | boost asio c network programming enhance your skills with practical examples for c network programming |
title_sub | enhance your skills with practical examples for C++ network programming |
topic | Computer software Open source software / Handbooks, manuals, etc Sensor networks COMPUTERS / Programming Languages / C♯ bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C++ (Computer program language) fast Computer networks fast Object-oriented programming (Computer science) fast C++ (Computer program language) Object-oriented programming (Computer science) Computer networks |
topic_facet | Computer software Open source software / Handbooks, manuals, etc Sensor networks COMPUTERS / Programming Languages / C♯ COMPUTERS / Programming Languages / Java COMPUTERS / Programming Languages / Pascal C++ (Computer program language) Computer networks Object-oriented programming (Computer science) |
work_keys_str_mv | AT torjojohn boostasiocnetworkprogrammingenhanceyourskillswithpracticalexamplesforcnetworkprogramming |