Skip to main content
  • Book
  • © 2013

Advanced Network Programming – Principles and Techniques

Network Application Programming with Java

  • Gently introduces the reader to the basic ideas underpinning computer networking, before gradually building up to more advanced concepts
  • Provides numerous step-by-step descriptions of practical examples, in tandem with the theoretical discussions
  • Includes an extensive set of practical code examples, together with detailed comments and explanations
  • Includes supplementary material: sn.pub/extras

Part of the book series: Computer Communications and Networks (CCN)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages I-XVI
  2. Introduction

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 1-2
  3. Network Architectures

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 3-28
  4. Network Communications Protocols and Services

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 29-52
  5. Basic Network Programming

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 53-72
  6. Sockets

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 73-87
  7. Socket-Based Client–Server Communication

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 89-100
  8. Support for Communication-Based Services

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 101-156
  9. Server-Side Network Programming

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 157-191
  10. Client-Side Network Programming

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 193-221
  11. Advanced Client–Server Network Programming

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 223-244
  12. Conclusion

    • Bogdan Ciubotaru, Gabriel-Miro Muntean
    Pages 245-246
  13. Back Matter

    Pages 247-250

About this book

Answering the need for an accessible overview of the field, this text/reference presents a manageable introduction to both the theoretical and practical aspects of computer networks and network programming. Clearly structured and easy to follow, the book describes cutting-edge developments in network architectures, communication protocols, and programming techniques and models, supported by code examples for hands-on practice with creating network-based applications. Features: presents detailed coverage of network architectures; gently introduces the reader to the basic ideas underpinning computer networking, before gradually building up to more advanced concepts; provides numerous step-by-step descriptions of practical examples; examines a range of network programming techniques; reviews network-based data storage and multimedia transfer; includes an extensive set of practical code examples, together with detailed comments and explanations.

Authors and Affiliations

  • School of Electronic Engineering, Dublin City University, Dublin, Ireland

    Bogdan Ciubotaru, Gabriel-Miro Muntean

About the authors

Dr. Bogdan Ciubotaru was an IRC Postdoctoral research fellow in the School of Electronic Engineering at Dublin City University, Ireland, and currently works for Everseen Ltd., Ireland.

Dr. Gabriel-Miro Muntean is a Lecturer, co-Director of the Performance Engineering Laboratory, and Director of the RINCE Institute’s Network Innovations Centre at Dublin City University. He is also a Consultant Professor at the Beijing University of Posts and Telecommunications, China.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access