Skip to Content
Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
book

Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang

by Jan Newmarch, Ronald Petty
June 2022
Intermediate to advanced
386 pages
8h 30m
English
Apress
Content preview from Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
© Jan Newmarch and Ronald Petty 2022
J. Newmarch, R. PettyNetwork Programming with Go Languagehttps://doi.org/10.1007/978-1-4842-8095-9_15

15. WebSockets

Jan Newmarch1   and Ronald Petty2
(1)
Oakleigh, VIC, Australia
(2)
San Francisco, CA, USA
 

The standard model of interaction between a web user agent such as a browser and a web server such as Apache is that the user agent makes HTTP requests and the server makes a single reply to each one. In the case of a browser, the request is made by clicking on a link, entering a URL into the address bar, clicking on the forward or back buttons, etc. The response is treated as a new page and is loaded into a browser window.

This traditional model has many drawbacks. The first is that each request opens and closes ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Network Programming with Go

Network Programming with Go

Adam Woodbeck
Linux Kernel Debugging

Linux Kernel Debugging

Kaiwan N. Billimoria
Programming Kubernetes

Programming Kubernetes

Michael Hausenblas, Stefan Schimanski

Publisher Resources

ISBN: 9781484280959Purchase LinkPublisher Website