Network Programming
In the previous chapter, we talked about developing web applications, talking to databases, and dealing with JSON data in Go.
The topic of this chapter is the development of Go applications that work over TCP/IP networks. In addition, you will learn how to create TCP and UDP clients and servers. The central Go package of this chapter will be the net package: most of its functions are quite low level and require a good knowledge of TCP/IP and its family of protocols.
However, have in mind that network programming is a huge theme that cannot be covered in a single chapter. This chapter will give you the foundational directions for how to create TCP/IP applications in Go.
More analytically, this chapter will talk about 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.
Read now
Unlock full access