There are no items in your cart
Add More
Add More
Item Details | Price |
---|
Instructor: Amrit Pal SinghLanguage: English
In this episode, we dive deep into network programming in Golang by building TCP and UDP servers and clients from scratch. Whether you're a beginner or an experienced Go developer, this tutorial will help you understand how to create robust network applications using Go’s net package.
📌 What You’ll Learn:
✅ How to create a TCP server in Golang
✅ Implement a TCP client to communicate with the server
✅ Make the server non-blocking using timeouts
✅ Build a UDP server and a UDP client
✅ Understand the differences between TCP and UDP
✅ Learn best practices for handling network connections
🔹 Source Code: https://github.com/code-heim/go_80_tcp_udp_sockets
Timestamps:
00:00 Introduction
00:18 Setting Up a TCP Server in Golang
03:03 Creating a TCP Client
04:46 Running & Testing the TCP Server and Client
05:21 Handling Connections Efficiently (Timeouts & Non-blocking)
06:39 Building a UDP Server
08:32 Creating a UDP Client
10:08 Running & Testing the UDP Server and Client
10:23 Conclusion
📢 Like, Subscribe & Comment!
If you found this video helpful, smash the like button 👍, subscribe for more Golang tutorials, and let me know your thoughts in the comments!
Happy Coding! 🚀
#Golang #NetworkProgramming #TCP #UDP #GoSockets