Go Time: Golang, Software Engineering cover image

TCP & UDP

Go Time: Golang, Software Engineering

00:00

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.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app