This course teaches C# .Net socket programming with UDP sockets in a hands on and easy fashion. It is a carefully planned and crafted online course which takes the student by the hand and teaches them how to create production quality distributed network applications using C# .Net step by step.
The first sections of this course cover the basics of computer networking, and UDP socket programming in CSharp dot Net necessary for network and socket programming.
Next two sections will teach how to send and receive UDP broadcast in a command prompt C# .Net application using synchronous sockets with method calls such as Socket.Send and Socket.Receive. You will also learn how to convert between string and byte data types.
Once you’re familiar with how distributed network applications function, the course takes you towards asynchronous socket programming. You will also learn about callbacks methods and how you can implement callbacks in C# .Net. I will also show you the publisher subscriber model AKA pub/sub model. We will implement pub/sub model in our library project and the client/server applications using the library as well. We’ll create event handlers, delegates, and raise events as well.
We are going to use an Object Oriented approach for this course following the principles of OOP. In next section we’re going to implement a publisher/subscriber model in C# .Net to bridge the gap between the API solution classes and the WinForms based front end.
Instructor Details
Courses : 4
Specification: UDP Socket Programming For Distributed Computing in C#.Net
|
22 reviews for UDP Socket Programming For Distributed Computing in C#.Net
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $14.99 |
---|---|
Provider | |
Duration | 3 hours |
Year | 2020 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$19.99 $14.99
Ramdoun86 –
Thank you for this session, but I thought that through this session I will be able to create a multi channel chat and I can create video and audio and send them to the client but I did not see only the picture and I did not see multiple channels How can I create more than one room? Thank you again
Jim Williams –
Excellent,welldone
Andr s Arias –
He could explain it better.
David Bolton –
I’ve long had an interest in networking but knew not very much about UDP. The course has been a bit of an eye opener for me.
Antonio Morales –
Videos are extremely dense, if you plan on buying this course be ready to re watch videos until it clicks. I’ve purchased over 20 courses on Udemy and i can say Naeem Akram is Easily one of the best instructors on Udemy.
Paul McKinney –
Very well presented course and knowledgeable instructor.
Brava man –
Great course!!
Jake B. –
Great content, very clear, covers all the basics of writing async UDP code. Wish there where a few more projects but this is certainly a great place to get started.
Jason Peters –
Enjoyed this course, and it taught me a lot!
Thomas Flynn –
I took the previous course the author created, so the format is very familiar
Garth Bowden –
I wanted to understand how basic networking between clients and servers can be implemented in C#. Though the course isn’t an introduction to C# (Some knowledge of the language is assumed), I found the course to be quite easy to follow. It’s a relatively short course that focuses on coding with a pub/sub model.
Kevin Jameson –
Generally, this course will teach you UDP skills. The first half of the course was excellent; everything was explained. But the further the course went, the worse it got. I feel the course quality began to decline when events were introduced. There was no explanation of events. There were no communication ping pong pictures to show how the packets alternated in the protocol. There were no explanations of UserTokens, Actions<>, Invoke, and so on. Eventually, there were no explanations of goals or whys. The lectures boiled down to watching him type as he said, Let us type this in here in this class, etc. Not much educational value there. The JSON section was understandable. The last half of the course made extensive use of strong zoom ins. It was really bad because you couldn’t see where you were in the code; half that much zoom would be plenty. No explanation given for the Windows form to display images. The worst time was in lecture 17 when he put in confusing and irritating background music. It was awful. Fortunately, only one lecture was corrupted that way. Having said all this true but negative stuff, I emphasize that you will learn the basics of UDP programming from this course, and the multi client chat app was a great choice for a demo UDP app. But be prepared to go through a lot of zooming and doing your own research in the last half of the course. After making the claim that UDP is much faster than TCP, I wish he provided some timing data to show how fast UDP was compared to TCP. The source code will be a big help for study. I bought his TDP course too I hope it has no music, less zoom, and more explanations! : )
Rob van der Wiele –
Great training to refresh my rusty knowledge about this topic.
Kin Fat WONG –
Interesting topic, learn some C# client server model practices and coding.
Calvin Davidson –
The voice is not that good, and a lot of this can be found on internet for free
John Scott –
Exactly what I needed for a project I am working on. Thank You
Ilja Nixdorf –
I am a beginner in the UDP topic and I had need some videos till I got it. Now it is much clearer how UDP work and how to programm it. For this course I can only say that he did a very good job again. I also made his other courses and I don’t want to miss them.
Eunice Willis –
Wow……. I have learnt a lot of things from this course. Thank you.
Vicki Brown –
Great workshop for beginners!
Rita Mikkelson –
Excellent! Very clear explanations and examples.
George Bonner –
Very well and detailed explanation.
Raymond Petrovich –
Amazing experience. Very clear structure and practical exercises.