STUDevLantern
STUDevLantern
  • Видео 98
  • Просмотров 155 965
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 m...
Просмотров: 58 661

Видео

Socket Programming | Berkeley Sockets explained!!! |E3|
Просмотров 4,9 тыс.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|
Просмотров 1,8 тыс.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|
Просмотров 1,8 тыс.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|
Просмотров 2,9 тыс.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 |
Просмотров 1,8 тыс.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|
Просмотров 2262 года назад
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|
Просмотров 2932 года назад
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|
Просмотров 3662 года назад
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|
Просмотров 4712 года назад
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|
Просмотров 4792 года назад
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|
Просмотров 1192 года назад
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|
Просмотров 3062 года назад
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|
Просмотров 3542 года назад
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|
Просмотров 2282 года назад
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|
Просмотров 2412 года назад
@Named & @ManagedBean like @Component & @Qualifier | Dependency Injection |Spring Tutorial |Ch1|E12|
@Qualifier for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E11|
Просмотров 1762 года назад
@Qualifier for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E11|
@Primary for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E10|
Просмотров 1722 года назад
@Primary for resolving ambiguity| Dependency Injection | Spring Tutorial |Ch1|E10|
@Autowired, @Inject & @Resource | Dependency Injection | Spring Tutorial |Ch1|E9|
Просмотров 6662 года назад
@Autowired, @Inject & @Resource | Dependency Injection | Spring Tutorial |Ch1|E9|
Meta Annotations for Composing New Annotations | Dependency Injection | Spring Tutorial |Ch1|E8|
Просмотров 2342 года назад
Meta Annotations for Composing New Annotations | Dependency Injection | Spring Tutorial |Ch1|E8|
@Nullable or Optional for accepting nulls | Dependency Injection | Spring Tutorial |Ch1|E7|
Просмотров 5332 года назад
@Nullable or Optional for accepting nulls | Dependency Injection | Spring Tutorial |Ch1|E7|
@Autowired on Fields | Dependency Injection | Spring Tutorial |Ch1|E6|
Просмотров 1982 года назад
@Autowired on Fields | Dependency Injection | Spring Tutorial |Ch1|E6|
@Autowired on Setter Methods | Dependency Injection | Spring Tutorial |Ch1|E5|
Просмотров 3692 года назад
@Autowired on Setter Methods | Dependency Injection | Spring Tutorial |Ch1|E5|
@Autowired on Constructors | Dependency Injection | Spring Tutorial |Ch1|E4|
Просмотров 5382 года назад
@Autowired on Constructors | Dependency Injection | Spring Tutorial |Ch1|E4|
@Component in Spring Annotation Configuration | Dependency Injection | Spring Tutorial |Ch1|E3|
Просмотров 5202 года назад
@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,2 тыс.2 года назад
DI Configuration : XML vs Annotation vs Java | Dependency Injection | Spring Tutorial |Ch1|E1|
Spring Dependency Injection Intro | Dependency Injection | Spring Tutorial |Ch1|E0|
Просмотров 3632 года назад
Spring Dependency Injection Intro | Dependency Injection | Spring Tutorial |Ch1|E0|
Dependency Injection vs Inversion of Control vs Container | Spring History | Spring Tutorial|Ch0|E6|
Просмотров 4952 года назад
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|
Просмотров 7072 года назад
What is Dependency Injection? - What is Inversion of Control? | History | Spring Tutorial |Ch0|E5|

Комментарии

  • @ANKIT_KUMAR_WORK
    @ANKIT_KUMAR_WORK 6 дней назад

    Your teaching style is incredibly clear and concise, making complex concepts easy to understand. Thank you for breaking things down so simply! 👍👍👍👍👍👍👍👍👍👍

  • @DxYPINS
    @DxYPINS 16 дней назад

    Thx bro this is really helpful

  • @vladkizel2370
    @vladkizel2370 21 день назад

    Great intro into network socket programming! Thank you so much!!!

  • @anaslak4591
    @anaslak4591 24 дня назад

    I can not believe this is the only comment on your video. You deserve 100x more subscribers

  • @MarcoAurelio-sv2tk
    @MarcoAurelio-sv2tk Месяц назад

    Awesome video. I love the fact that you explain everything. Most tutorials don't do that

  • @slimergamerslimer8307
    @slimergamerslimer8307 Месяц назад

    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.

  • @rachitpandey9591
    @rachitpandey9591 Месяц назад

    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

  • @telamont12mc
    @telamont12mc Месяц назад

    blagh

  • @user-eo3kl9wo8j
    @user-eo3kl9wo8j Месяц назад

    thank you so much

  • @shelkemm3414
    @shelkemm3414 2 месяца назад

    session 9 is not there in playlist, can you please tell me where can i find it ?

  • @josht7238
    @josht7238 2 месяца назад

    thank you so much, great tutorial!!!

  • @SirBearingtonSupporter
    @SirBearingtonSupporter 2 месяца назад

    please normalize the volume. Intro is loud and you are impossible to hear.

  • @matthew9765
    @matthew9765 3 месяца назад

    This is great, thx so much

  • @pmAdministrator
    @pmAdministrator 3 месяца назад

    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.

  • @PavloTkach-bw7fe
    @PavloTkach-bw7fe 4 месяца назад

    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?

  • @mohammedhassan-sn8ii
    @mohammedhassan-sn8ii 4 месяца назад

    Good job, well made and very informative keep it up 👍

  • @user-oy7ky9zk9l
    @user-oy7ky9zk9l 4 месяца назад

    thank it was really helpful ...............

  • @hjayawardhana5897
    @hjayawardhana5897 4 месяца назад

    What is that app ‘CL’

  • @kushalpawar9571
    @kushalpawar9571 5 месяцев назад

    Extremely helpful! I could create my project on multi client-server using multithreading thanks to you

  • @compscitopics
    @compscitopics 5 месяцев назад

    Phenomenal dissection of Java enterprise. Great Job!

  • @user-ui3zh5st3f
    @user-ui3zh5st3f 5 месяцев назад

    Wonderful Course, Really Explained Well In-depth Knowledge Thanks..

  • @ashwiniabhishek1504
    @ashwiniabhishek1504 5 месяцев назад

    Very well explained

  • @iceyrazor
    @iceyrazor 5 месяцев назад

    nice vid. it worked for me but dear god the abstraction.

  • @KofaOne
    @KofaOne 5 месяцев назад

    Can't thank you enough for this! This is the only kotlin socket tutorial on youtube.

  • @LeFede
    @LeFede 5 месяцев назад

    is it compatible with windows?

  • @gto433
    @gto433 6 месяцев назад

    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.

  • @gto433
    @gto433 7 месяцев назад

    Love the humble student

  • @RakeshSolanki1
    @RakeshSolanki1 7 месяцев назад

    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.

  • @RakeshSolanki1
    @RakeshSolanki1 7 месяцев назад

    going great, best series on youtube. but this video is quite small, please explain in detail "Berkley sockets"

  • @hamednikbakht9708
    @hamednikbakht9708 7 месяцев назад

    سلام داداش کانال فارسی شما چیه؟ و اینکه اگه ممکنه الگوی طراحی را در واقعیت و پروژه محور توضیح بدید ممنون

  • @senemyildiz.
    @senemyildiz. 7 месяцев назад

    Great explanation thank you for your sharing.

  • @prajapati-parmod
    @prajapati-parmod 8 месяцев назад

    Hi STUDev, Thanks for sharing all about constructor-based dependency Excellent

  • @SalmanKhan-qp5gz
    @SalmanKhan-qp5gz 8 месяцев назад

    If every one explains like you I can say that every one will be a programmer. Appreciate your hard work sir. Please keep uploading.

  • @ecstasyhacks4279
    @ecstasyhacks4279 8 месяцев назад

    great video and explanation. thanks

  • @shodan4235
    @shodan4235 8 месяцев назад

    Amazing tutorial. +1 sub

  • @sakulm
    @sakulm 8 месяцев назад

    How did you add the library ?

  • @nzEngineerStudent
    @nzEngineerStudent 8 месяцев назад

    Great video, thank you!

  • @chasebrown917
    @chasebrown917 8 месяцев назад

    Thanks! This is fantastic

  • @dhyey2316
    @dhyey2316 8 месяцев назад

    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

  • @AkshatSharma123
    @AkshatSharma123 9 месяцев назад

    is the code available on github??

  • @bijanzohouri98
    @bijanzohouri98 9 месяцев назад

    That’s very brave. Having said that I am not sure who’s the audience of the Article written by Bob Martin.

  • @bijanzohouri98
    @bijanzohouri98 9 месяцев назад

    Great one. Very comprehensive on the history of enterprise framework on Java

  • @satvikracharla7117
    @satvikracharla7117 9 месяцев назад

    Thanks. This is a realy good tutorial that helped me get started!

  • @tasicsara5
    @tasicsara5 10 месяцев назад

    Thank you so much for this video!! It's the best one on sockets in C I've watched, really detailed. Now I understand everything completely. I'll definitely follow you and check other videos. Have a great day!

  • @On.Jonathan
    @On.Jonathan 10 месяцев назад

    Awsome lecture. Keep the work up. I needed to say it rsrs.

  • @user-jq9dv5gx6k
    @user-jq9dv5gx6k 11 месяцев назад

    can we use select(),and fd_Set to use non blocking calls,and if there is non blocking architecture i think then we don't need threading. can you share your thoughts and opinion ,or can we create these servers without threading?

  • @SunKing2
    @SunKing2 11 месяцев назад

    Wow, yesterday I was baffled at my paid tutorial which tried to show how to do this Spring Framework concept, but this video (and the ones leading up to it) are perfectly clear, and also easy to code along with. True story: I got a refund.

  • @rul1175
    @rul1175 11 месяцев назад

    Amazing info but the monotone voice is making a number in my ADHD.

  • @SunKing2
    @SunKing2 11 месяцев назад

    Really good. I appreciate your work.

  • @albertalbaba5101
    @albertalbaba5101 11 месяцев назад

    This is how I like it, simple and very striaght to the point. Great job!!