- 98
- 183 316
STUDevLantern
Finland
Приєднався 17 жов 2020
Pair Program with me until your first Job
i will lead the way step by step,
totally from scratch, for absolute beginners,
for non educated and high school students,
for those who want to change their career,
for those who think it is too late or too soon,
learn everything while writing an e-commerce application from scratch
i will lead the way step by step,
totally from scratch, for absolute beginners,
for non educated and high school students,
for those who want to change their career,
for those who think it is too late or too soon,
learn everything while writing an e-commerce application from scratch
Socket Programming in C for Beginners | Group Chat Application | Multi Threaded + Multiple Users|E4|
in this episode, we will learn socket programming in c language by writing a group chat application from scratch that multiple concurrent clients can connect and talk to each other.
this series is the ultimate Socket Programming full course,
it includes explaining :
what is socket programming,
what is ipc or inter process communication
what is tcp and udp and tcp vs udp,
what is Berkeley Sockets,
and tcp and udp socket programming in 4 major languages, in c and C sharp and python and java
and we will write chat application and http server and http client with socket programming in java and c and c sharp and python.
each episode will explain a standalone section.
by watching this series, you could master the socket programming from scratch and step by step by in depth explanation.
GitHub Repo: github.com/masoudy/CSocket
🚧🚧🚧🚧🚧🚧🚧🚧
Assets That have been used in this series is free licenced by www.freepik.com and the title of assets are:
all-country-flags-euro-cup
book-notebook-doodle-hand-drawn-icon-symbol-education-concept
cardboard-boxes-icon-collection
cracked-metal-pipe-flat-design
curve-winding-roadway-background
email-campaign-concept-illustration
happy-couple-resting-sofa-armchair-living-room-reading-book-watching-movie-laptop
happy-family-cleaning-apartment
illustration-set-post-delivery
people-spending-time-living-room
3351
rabbit-runs-fast-turtle-runs-slow
set-window-elements-design-architectural-construction-drawings-illustration-black-color-isolated-white-background
workers-construction-site-dressed-protective-vests-helmets
business-men-drive-side-photos-cars
car-dashboard-radio-closeup-woman-sets-up-radio-while-driving-car
driver-driving-car-interior-view
rabbit-runs-fast-turtle-runs-slow
face-expressions-illustrations-emotions-feelings
flat-lay-chat-bubbles-with-telephone-receiver
kissclipart-form-png-icons-clipart-computer-icons-clip-art-b4ba062c9a050b32
kisspng-c-foreach-loop-while-loop-conditional-c-c-sharp-array-dimensional-single-dimensiona-5c79fe607321d9.0852754315514988484716
mailboxes-apartment-building
man-hand-holding-virtual-world-with-internet-connection-metaverse-global-business-marketing-banking-financial-pass-thru-application-technology-concept
muscular-car-service-worker-repairing-vehicle
person-placing-blue-cassette-tape-music-player
two-hesitant-unshaven-man-dissatisfied-woman-shrug-shoulders-feel-unsure-have-doubt-while-make-decision
this series is the ultimate Socket Programming full course,
it includes explaining :
what is socket programming,
what is ipc or inter process communication
what is tcp and udp and tcp vs udp,
what is Berkeley Sockets,
and tcp and udp socket programming in 4 major languages, in c and C sharp and python and java
and we will write chat application and http server and http client with socket programming in java and c and c sharp and python.
each episode will explain a standalone section.
by watching this series, you could master the socket programming from scratch and step by step by in depth explanation.
GitHub Repo: github.com/masoudy/CSocket
🚧🚧🚧🚧🚧🚧🚧🚧
Assets That have been used in this series is free licenced by www.freepik.com and the title of assets are:
all-country-flags-euro-cup
book-notebook-doodle-hand-drawn-icon-symbol-education-concept
cardboard-boxes-icon-collection
cracked-metal-pipe-flat-design
curve-winding-roadway-background
email-campaign-concept-illustration
happy-couple-resting-sofa-armchair-living-room-reading-book-watching-movie-laptop
happy-family-cleaning-apartment
illustration-set-post-delivery
people-spending-time-living-room
3351
rabbit-runs-fast-turtle-runs-slow
set-window-elements-design-architectural-construction-drawings-illustration-black-color-isolated-white-background
workers-construction-site-dressed-protective-vests-helmets
business-men-drive-side-photos-cars
car-dashboard-radio-closeup-woman-sets-up-radio-while-driving-car
driver-driving-car-interior-view
rabbit-runs-fast-turtle-runs-slow
face-expressions-illustrations-emotions-feelings
flat-lay-chat-bubbles-with-telephone-receiver
kissclipart-form-png-icons-clipart-computer-icons-clip-art-b4ba062c9a050b32
kisspng-c-foreach-loop-while-loop-conditional-c-c-sharp-array-dimensional-single-dimensiona-5c79fe607321d9.0852754315514988484716
mailboxes-apartment-building
man-hand-holding-virtual-world-with-internet-connection-metaverse-global-business-marketing-banking-financial-pass-thru-application-technology-concept
muscular-car-service-worker-repairing-vehicle
person-placing-blue-cassette-tape-music-player
two-hesitant-unshaven-man-dissatisfied-woman-shrug-shoulders-feel-unsure-have-doubt-while-make-decision
Переглядів: 74 272
Відео
Socket Programming | Berkeley Sockets explained!!! |E3|
Переглядів 6 тис.2 роки тому
in this episode, we talk about the Berkeley sockets. the uniformed API used for socket programming from C language, all the way to C#, Java, and .... Just Like how it is implementer inside the kernel of your operating system! this series is the ultimate Socket Programming full course, it includes explaining : what is socket programming, what is ipc or inter process communication what is tcp and...
Socket Programming | TCP vs UDP for Inter Process Communication explained! |E2|
Переглядів 2,3 тис.2 роки тому
in this episode, through a bunch of graphics and in depth visualizations, we try to explain the building blocks of how to processes communicate and do inter process communication, by using socket programming. we explain ports, udp, tcp, socket api, operating systems, inter process communication and ... this series is the ultimate Socket Programming full course, it includes explaining : what is ...
Socket Programming explained with Metaphor |E1|
Переглядів 2,1 тис.2 роки тому
in this episode, we talk about how multiple apartments within same building or different buildings could communicate and share stuff and we create a metaphor that we will be referring to a lot during this series. the metaphor tries to create a real life example with one to one ratio, about the inter process communication and socket programming this series is the ultimate Socket Programming full...
Socket Programming Introduction |E0|
Переглядів 3,5 тис.2 роки тому
this series is the ultimate Socket Programming full course, it includes explaining : what is socket programming, what is ipc or inter process communication what is tcp and udp and tcp vs udp, what is Berkeley Sockets, and tcp and udp socket programming in 4 major languages, in c and C sharp and python and java and we will write chat application and http server and http client with socket progra...
Spring Kick Start Full Course 2022 | Beginners | 5 Books + Official Docs summarized |
Переглядів 2 тис.2 роки тому
this is the full course of the first 2 chapters, the history and spring ioc container chapters. next, we are about to provide full chapters for aop, data, web-mvc, reactive web, security and other chapters. and then we are going to develop a spring eCommerce project from scratch for absolute beginners in this series so stay tuned... the ultimate spring framework with java full course tutorial 2...
Scope Widening Problem & Reinjection solutions | Dependency Injection | Spring Tutorial |Ch1|E21|
Переглядів 2602 роки тому
in this session we talk about how a typical widening scope problem could be arised and about the reinjection solution. also we talked about the reinjection solutions provided by spring like asking for ObjectProvider or Provider instead of the bean or put @Lookup annotation on top of method for method reinjection
@Value & @PropertySource & Environment Key-Values | Dependency Injection | Spring Tutorial |Ch1|E20|
Переглядів 3602 роки тому
in this session we learn about the duties of Environment abstraction in spring application context, and that is providing key values from multiple property sources like operating system environment variables, JVM runtime variables and other custom property sources that could be added by @PropertySource annotation or manually and problematically by implementing PropertySource interface. you coul...
Java Based Configuration by @Bean & @Configuration| Dependency Injection | Spring Tutorial |Ch1|E19|
Переглядів 4302 роки тому
in this session we talk about the third way of configuration spring ioc container and that is java based configuration. by using spring @Bean and @Configuration annotations, we could specify bean methods hosted in @Configuration annotated components that would return instances
@DependsOn for Initialization and destruction order between beans | Spring Tutorial |Ch1|E18|
Переглядів 5562 роки тому
in this session we learn about another spring annotation named @DependsOn which is used to specify the order in which beans should be initialized and destructed by calling their init and destroy methods.
@PostConstruct, @PreDestroy & Bean Lifecycle Built-in interfaces | Spring Tutorial |Ch1|E17|
Переглядів 5252 роки тому
in this session we talk about the lifecycle of bean in spring ioc container and explain a bunch of ways to specify init and destroy method per each bean class. we talk about spring @Predestroy and @PostConstruct annotations that help us to specify init and destroy methods. also we talk about other means of accessing lifecycle events like implementin InitializingBean and DisposableBean interfaces
@Lazy Singletons | Dependency Injection | Spring Tutorial |Ch1|E16|
Переглядів 1262 роки тому
in spring, singleton beans are instantiated eagerly.you could annotated singleton beans with @Lazy annotation and tell spring to instantiate it upon the first request.
@Scope & the Life Span of Beans | Dependency Injection | Spring Tutorial |Ch1|E15|
Переглядів 3322 роки тому
in this video we talk about the spring @Scope annotation that enables us to specify the life span of objects and beans. we examine spring built in scopes like the default singleton scope, prototype, request and ...
@Required & how a BeanPostProcessor works| Dependency Injection | Spring Tutorial |Ch1|E14|
Переглядів 4202 роки тому
in this session we talk about spring bean post processors and the way that they act on beans. we talk about how for example spring built in bean post processors add the capability of @Autowired annotation and so forth. we also address one of spring deprecated annotations which is @Required and show how we could enable it by adding it's beanpostprocessor. we also show how we could write our own ...
@Conditional & it`s son, @Profile | Dependency Injection |Spring Tutorial |Ch1|E13|
Переглядів 2752 роки тому
in this session we talk about the spring and @Conditional in spring annotation based configuration that help us set some conditions on whether a bean definition should be taken into account and configured or ignored. we then introduce the @Profile annotation which is a @Conditional itself and specifies special rule for whether a bean definition is in or not!
@Named & @ManagedBean like @Component & @Qualifier | Dependency Injection |Spring Tutorial |Ch1|E12|
Переглядів 2872 роки тому
@Named & @ManagedBean like @Component & @Qualifier | Dependency Injection |Spring Tutorial |Ch1|E12|
@Qualifier for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E11|
Переглядів 2012 роки тому
@Qualifier for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E11|
@Primary for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E10|
Переглядів 1932 роки тому
@Primary for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E10|
@Autowired, @Inject & @Resource | Dependency Injection | Spring Tutorial |Ch1|E9|
Переглядів 7312 роки тому
@Autowired, @Inject & @Resource | Dependency Injection | Spring Tutorial |Ch1|E9|
Meta Annotations for Composing New Annotations | Dependency Injection | Spring Tutorial |Ch1|E8|
Переглядів 2562 роки тому
Meta Annotations for Composing New Annotations | Dependency Injection | Spring Tutorial |Ch1|E8|
@Nullable or Optional for accepting nulls | Dependency Injection | Spring Tutorial |Ch1|E7|
Переглядів 5722 роки тому
@Nullable or Optional for accepting nulls | Dependency Injection | Spring Tutorial |Ch1|E7|
@Autowired on Fields | Dependency Injection | Spring Tutorial |Ch1|E6|
Переглядів 2282 роки тому
@Autowired on Fields | Dependency Injection | Spring Tutorial |Ch1|E6|
@Autowired on Setter Methods | Dependency Injection | Spring Tutorial |Ch1|E5|
Переглядів 4262 роки тому
@Autowired on Setter Methods | Dependency Injection | Spring Tutorial |Ch1|E5|
@Autowired on Constructors | Dependency Injection | Spring Tutorial |Ch1|E4|
Переглядів 6242 роки тому
@Autowired on Constructors | Dependency Injection | Spring Tutorial |Ch1|E4|
@Component in Spring Annotation Configuration | Dependency Injection | Spring Tutorial |Ch1|E3|
Переглядів 5652 роки тому
@Component in Spring Annotation Configuration | Dependency Injection | Spring Tutorial |Ch1|E3|
Spring Component Vs Bean | Dependency Injection | Spring Tutorial |Ch1|E2|
Переглядів 1,2 тис.2 роки тому
Spring Component Vs Bean | Dependency Injection | Spring Tutorial |Ch1|E2|
DI Configuration : XML vs Annotation vs Java | Dependency Injection | Spring Tutorial |Ch1|E1|
Переглядів 1,3 тис.2 роки тому
DI Configuration : XML vs Annotation vs Java | Dependency Injection | Spring Tutorial |Ch1|E1|
Spring Dependency Injection Intro | Dependency Injection | Spring Tutorial |Ch1|E0|
Переглядів 3872 роки тому
Spring Dependency Injection Intro | Dependency Injection | Spring Tutorial |Ch1|E0|
Dependency Injection vs Inversion of Control vs Container | Spring History | Spring Tutorial|Ch0|E6|
Переглядів 5372 роки тому
Dependency Injection vs Inversion of Control vs Container | Spring History | Spring Tutorial|Ch0|E6|
What is Dependency Injection? - What is Inversion of Control? | History | Spring Tutorial |Ch0|E5|
Переглядів 7742 роки тому
What is Dependency Injection? - What is Inversion of Control? | History | Spring Tutorial |Ch0|E5|
In 2003 when we were undergraduates, there was no internet in the lab, and we had this type of terminal chat thing to pass the boring lectures… 😂
This is my man😊.
This was very helpful. I thank you a lot. A lot! This solves a lot. I mean there is so much abstraction in computing, learning them and seeing them are two different things for sure.
great explication thanks for your time😃😇
Great video !
I really like this content :)
Thank you, very informative
What OS are you using , it looks so pretty
Hello can you make a video on Http protocol and also make a http server
that "buffer[amountrecived]=0 was interesting i didn't know
Amazing explanation!
Your teaching style is incredibly clear and concise, making complex concepts easy to understand. Thank you for breaking things down so simply! 👍👍👍👍👍👍👍👍👍👍
Thx bro this is really helpful
Great intro into network socket programming! Thank you so much!!!
I can not believe this is the only comment on your video. You deserve 100x more subscribers
Awesome video. I love the fact that you explain everything. Most tutorials don't do that
Hi, I was wondering how did you set it up to show that kind of method documentation in clion? Just started using it and I don’t have it.
Hello there, I just came here just after watching other creator socket video but your is best ... I am more motivated to deep dive in the c lang
blagh
thank you so much
session 9 is not there in playlist, can you please tell me where can i find it ?
thank you so much, great tutorial!!!
please normalize the volume. Intro is loud and you are impossible to hear.
This is great, thx so much
Hey, I usually don't comment under any videos, but after I watched yours, I had to let you know you're a very good and talented teacher. It's very hard to find videos in which the programmer tells you about everything they write, what it does and why they use it. Great video, thank you.
Can we use this way for any kind of operation systems? Or what are the limits of this approach? And I can use this method in C++, can't I?
Good job, well made and very informative keep it up 👍
thank it was really helpful ...............
What is that app ‘CL’
Extremely helpful! I could create my project on multi client-server using multithreading thanks to you
Phenomenal dissection of Java enterprise. Great Job!
Wonderful Course, Really Explained Well In-depth Knowledge Thanks..
Very well explained
nice vid. it worked for me but dear god the abstraction.
Can't thank you enough for this! This is the only kotlin socket tutorial on youtube.
is it compatible with windows?
Enjoying this tutorial so far. Although i must disagree with the fact that each request reponse cycle creates new connection. In reality most of the web uses HTTP 1.1 > which has keep alive header. So your info maybe wrong.
Love the humble student
I thought it is a rocket science but you presented is really easy to understand. You could explain that easy because you must have very much basic knowledge, and you didn't even use any boiler plate code(really great way to teach). Really appreciate your work. Thank you so much.
going great, best series on youtube. but this video is quite small, please explain in detail "Berkley sockets"
سلام داداش کانال فارسی شما چیه؟ و اینکه اگه ممکنه الگوی طراحی را در واقعیت و پروژه محور توضیح بدید ممنون
Great explanation thank you for your sharing.
Hi STUDev, Thanks for sharing all about constructor-based dependency Excellent
If every one explains like you I can say that every one will be a programmer. Appreciate your hard work sir. Please keep uploading.
totally agree with you
phul suppart sar.
Totally agreed
great video and explanation. thanks
Amazing tutorial. +1 sub
How did you add the library ?
Great video, thank you!
Thanks! This is fantastic
can you share some resources like books or any other thing from where i can learn socket programming? Please reply my comment. It would be very grateful