Go Time: Golang, Software Engineering cover image

TCP & UDP

Go Time: Golang, Software Engineering

CHAPTER

TCP and UDP

TCP has keep-alives that try to maintain the integrity or at least make sure that the other side is still listening, even if it's not receiving data yet. That's not the most portable mechanism and those packets can be filtered by intermediate firewalls. A method that I prefer is to use deadlines and go. So you can set a deadline on your connection to say that as soon as this deadline is reached, any blocking calls to read or write immediately return.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner