The two main types of network socket

preview_player
Показать описание
---
The two main types of network socket // most introductory socket tutorials focus on stream sockets, but there are really two common types: stream sockets and datagram sockets. This video talks about the differences between the two. More concrete examples coming soon.

Related Videos:
Previous network programming content:
***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:

To Support the Channel:
+ like, subscribe, spread the word

Рекомендации по теме
Комментарии
Автор

I'd love to see raw and unix domain sockets too!!!

SteveThibault
Автор

I got into security in part because of your tutorials on C.

WilliamRaezer
Автор

Certainly a wide range of topics to learn from.. UNIX Doors may be good here, as well as semaphores, and general locking, as that's pretty useful to know in the raw socket sphere.. It's also excellent to show off Unions as you used to have address family and protocol family, although it's not really used much anymore..

trumanbeal
Автор

A video about raw sockets would be fantastic!

Mronmovies
Автор

definitively a video dedicated to UNIX domain sockets!

oleholgerson
Автор

Started with Java in University later worked as a Data Engineer mostly with JSON and HTTP Apis to transfer data and to hate myself even more use a lot of Python. After following your channel for a while I am thinking... I have a particular use case which is super intensive and only does some stupid stuff but very often - why not just create my own 'protocol' so to speak for just pushing data from the systems into others in C and call it a day and safe a heck of resources.

elalemanpaisa
Автор

It will make more sense if u have a graphical application that shows u these sockets from to time.

justcurious
Автор

Why will there be any loss of a frame? Why exactly will there be, is it due to the whether or what?

And in case of http and stuff like that do we use tcp sockets under the hood?

mallakbasheersyed
Автор

Hi, could you please make a video about how coroutines implemented in assembly like libaco and golang? And how does use space context switch work? I find it interesting but failed to wrap my head around. Thanks

ttc
Автор

1:43 Me. I would like videos about Unix sockets. Like why are system sockets for since we are already logged in?

ChristopherBruns-oo
Автор

Hi! I would like to know more about raw sockets. Could you touch the subject in the next video? Thanks in advance!

raul_ribeiro_bonifacio
Автор

If a DATAGRAM socket is UDP conection, and a STREAM socket is a TCP connection, what is an ICMP socket?

greg
Автор

anyone know what IDE or editor this is, seems pretty simple and easy to use - doesn't looks like Visual Studio or the Mac version to me.

susanlobdell
Автор

don't worry about bad comments, they will always exist

rianxFFF
Автор

Not really.... There are two types of sockets: server and client sockets, from the API point of view, of course.

andredcavalcante
welcome to shbcf.ru