I’m Naeem Akram, a long time Udemy instructor and a senior programmer with lot of experience in socket programming.
In this course you’re going to learn how to write code for connectionless socket programming using UDP sockets in C# .Net.
UDP sockets are very popular in IoT applications due to their fast and easy to use nature.
They’re also the mainstay of Voice Over IP industry, Multiplayer Gaming, video streaming, and IP TV technologies.
This is a hands on course, you will learn by creating a real world chat application.
I will also show you some important debugging techniques as well.
Let me tell you about the course contents so that you know what to expect.
You will first learn some basic concepts needed to start network programming.
After that you’ll learn what are UDP sockets and start using them with very simple coding examples.
Please note that all the code shown on screen will be available for you to download, study, and modify.
Once you understand how UDP sockets work in principal, we’re going to move towards some more sophisticated topics.
I will show you what is asynchronous programming and how you can use asynchronous programming to make your network applications more robust.
We will create a class library for this purpose.
We will also start creating the GUI for the chat client and the server applications as well.
Once you’ll get familiar with asynchronous socket operations, I will show you how to implement a publisher subscriber model .
You are going to bridge the gap between the backend class library and the GUI with this section.
We’re going to fire custom events from the class library and create event handlers to take care of the events.
We are going to use JSON to create an application level data exchange protocol using Newtonsoft JSON .Net API.
Next up, we will look into how our chat clients can send and receive images and other byte data.
We’ll update our chat application to send & receive images.
After completing this course, you’ll be able to create your own practically useful network applications in C# with connectionless UDP sockets.
Several preview lectures are available for you to get a feel, you may check them out.
So what are you waiting for? Click that “Enroll” button now and join me!
Here’s discounted coupon code: