Skip to Content
Network Programming with Go
book

Network Programming with Go

by Adam Woodbeck
March 2021
Intermediate to advanced content levelIntermediate to advanced
392 pages
9h 46m
English
No Starch Press
Content preview from Network Programming with Go

5 Unreliable UDP Communication

Although most networking applications take advantage of TCP’s reliability and flow control, the less popular User Datagram Protocol (UDP) is nonetheless an important part of the TCP/IP stack. UDP is a simple protocol with minimal features. Some applications do not require TCP’s feature set and session overhead. Those applications, like domain name resolution services, opt to use UDP instead.

This chapter starts by comparing UDP to TCP, focusing on scenarios where UDP may be a better choice over TCP. Then, you’ll learn how to send and receive UDP packets in Go. Finally, you’ll learn why it’s best to limit the ...

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 Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang

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

Jan Newmarch, Ronald Petty
Programming Kubernetes

Programming Kubernetes

Michael Hausenblas, Stefan Schimanski

Publisher Resources

ISBN: 9781098128890Errata Page