Network Programming with Go Essential Skills for Using and Securing Networks /

Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release. Beyond the fundamentals, Network Pro...

Full description

Bibliographic Details
Main Author: Newmarch, Jan (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Berkeley, CA : Apress : Imprint: Apress, 2017.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • 1. Architecture
  • 2. Overview of the Go language
  • 3. Socket-level Programming
  • 4. Data Serialization
  • 5. Application-Level Protocols
  • 6. Managing character sets and encodings
  • 7. Security
  • 8. HTTP
  • 9. Templates
  • 10. A Complete Web Server
  • 11. HTML
  • 12. XML
  • 13. Remote Procedure Call
  • 14. REST.-15. Web Sockets
  • Afterword.