The two main types of network socket

  Рет қаралды 7,618

Jacob Sorber

Jacob Sorber

Күн бұрын

Пікірлер: 32
@dono42
@dono42 4 ай бұрын
In short: TCP and UDP.
@riufq
@riufq 4 ай бұрын
Thanks
@SteveThibault
@SteveThibault 4 ай бұрын
I'd love to see raw and unix domain sockets too!!!
@justcurious1940
@justcurious1940 4 ай бұрын
The whole internet runs on TCP and UDP.
@SteveThibault
@SteveThibault 4 ай бұрын
@@justcurious1940 and icmp and igmp and snmp and ... There's more to building applications and process and threads that communication than the internet, especially in embedded devices as well as inter process communication.
@rian0xFFF
@rian0xFFF 4 ай бұрын
@@justcurious1940 interprocess communication
@victormorrow4351
@victormorrow4351 4 ай бұрын
this, please
@GAMarine137
@GAMarine137 4 ай бұрын
Agree. Would be nice to know about
@WilliamRaezer
@WilliamRaezer 4 ай бұрын
I got into security in part because of your tutorials on C.
@trumanbeal5668
@trumanbeal5668 4 ай бұрын
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..
@user-wp6pu4ud6y
@user-wp6pu4ud6y 4 ай бұрын
Excited for upcoming socket series
@naderbenammar7097
@naderbenammar7097 9 күн бұрын
bro's video quality is insane
@Mronmovies
@Mronmovies 4 ай бұрын
A video about raw sockets would be fantastic!
@oleholgerson3416
@oleholgerson3416 4 ай бұрын
definitively a video dedicated to UNIX domain sockets!
@dipeshsamrawat7957
@dipeshsamrawat7957 4 ай бұрын
Thank you 😊
@ttc0419
@ttc0419 4 ай бұрын
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
@anon_y_mousse
@anon_y_mousse 4 ай бұрын
Heads, plural? Are you a conjoined twin or something?
@mallakbasheersyed1859
@mallakbasheersyed1859 4 ай бұрын
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?
@FlanPoirot
@FlanPoirot 4 ай бұрын
because the information are sent on wires in the real world, there might be losses in the wire because of heat, resistance and other factors depending on the type of wire and if said wires have defects on them, electromagnetism can sometimes also mess up with currents and stuff and cause data corruption. so the network has to do error detection and then ask again for the data in case it got corrupted.
@weiSane
@weiSane 4 ай бұрын
@@FlanPoirotmakes sense. Thanks
@justcurious1940
@justcurious1940 4 ай бұрын
It will make more sense if u have a graphical application that shows u these sockets from to time.
@elalemanpaisa
@elalemanpaisa 4 ай бұрын
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.
@greg4367
@greg4367 4 ай бұрын
If a DATAGRAM socket is UDP conection, and a STREAM socket is a TCP connection, what is an ICMP socket?
@iulian.danila
@iulian.danila 4 ай бұрын
ICMP is datagram, as SCTP is stream.
@ChristopherBruns-o7o
@ChristopherBruns-o7o 4 ай бұрын
1:43 Me. I would like videos about Unix sockets. Like why are system sockets for since we are already logged in?
@raul_ribeiro_bonifacio
@raul_ribeiro_bonifacio 4 ай бұрын
Hi! I would like to know more about raw sockets. Could you touch the subject in the next video? Thanks in advance!
@susanlobdell2743
@susanlobdell2743 4 ай бұрын
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.
@rian0xFFF
@rian0xFFF 4 ай бұрын
don't worry about bad comments, they will always exist
@31redorange08
@31redorange08 4 ай бұрын
The cut went horribly wrong.
@andredcavalcante
@andredcavalcante 4 ай бұрын
Not really.... There are two types of sockets: server and client sockets, from the API point of view, of course.
@justcurious1940
@justcurious1940 4 ай бұрын
From the OS point of view ?
@andredcavalcante
@andredcavalcante 4 ай бұрын
@@justcurious1940 Oh! Yes too... From the point of view of the application, OK, TCP or UDP... Right?
How to Send and Receive UDP packets (in C)
23:20
Jacob Sorber
Рет қаралды 8 М.
What is an object pool, and how to create one in C?
23:14
Jacob Sorber
Рет қаралды 18 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
КОНЦЕРТЫ:  2 сезон | 1 выпуск | Камызяки
46:36
ТНТ Смотри еще!
Рет қаралды 3,7 МЛН
The Linux socket API explained
15:21
Chris Kanich
Рет қаралды 41 М.
UDP doesn't suck! It's the BEST L4 protocol for THESE types of applications...
11:52
The What, How, and Why of Void Pointers in C and C++?
13:12
Jacob Sorber
Рет қаралды 55 М.
The LeetCode Fallacy
6:08
NeetCode
Рет қаралды 600 М.
Making allocators and object pools faster using a free list
17:34
Jacob Sorber
Рет қаралды 3,7 М.
How one thread listens to many sockets with select in C.
12:01
Jacob Sorber
Рет қаралды 102 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 295 М.
Cloudflare Deploys Really Slow Code, Takes Down Entire Company
13:24
Mastering Memory: Allocation Techniques in C, C++, and ARM Assembly
17:05
8 Data Structures Every Programmer Should Know
17:09
ForrestKnight
Рет қаралды 243 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН