Book 2017

Network Programming with Go

Essential Skills for Using and Securing Networks

Authors:

ISBN: 978-1-4842-2691-9 (Print) 978-1-4842-2692-6 (Online)

Table of contents (15 chapters)

  1. Front Matter

    Pages i-xxi

  2. No Access

    Chapter

    Pages 1-20

    Architecture

  3. No Access

    Chapter

    Pages 21-27

    Overview of the Go Language

  4. No Access

    Chapter

    Pages 29-55

    Socket-Level Programming

  5. No Access

    Chapter

    Pages 57-86

    Data Serialization

  6. No Access

    Chapter

    Pages 87-106

    Application-Level Protocols

  7. No Access

    Chapter

    Pages 107-119

    Managing Character Sets and Encodings

  8. No Access

    Chapter

    Pages 121-136

    Security

  9. No Access

    Chapter

    Pages 137-160

    HTTP

  10. No Access

    Chapter

    Pages 161-173

    Templates

  11. No Access

    Chapter

    Pages 175-191

    A Complete Web Server

  12. No Access

    Chapter

    Pages 193-198

    HTML

  13. No Access

    Chapter

    Pages 199-207

    XML

  14. No Access

    Chapter

    Pages 209-220

    Remote Procedure Call

  15. No Access

    Chapter

    Pages 221-245

    REST

  16. No Access

    Chapter

    Pages 247-266

    WebSockets

  17. Back Matter

    Pages 267-274