WebSocket in NodeJS | Socket.IO - Real Time Messaging

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • ► Master NodeJS Playlist: • Master NodeJS
    Source Code: drive.google.com/drive/folder...
    In this video, we will explore the world of WebSocket and Socket.IO in Node.js. WebSocket is a protocol that enables two-way communication between client and server. It provides a fast and efficient way to exchange data between the client and the server in real-time.
    Socket.IO is a library built on WebSocket and provides additional features like fallback options, multiple transport protocols, and rooms. It is popular for building real-time applications, such as chat applications, online gaming, and stock market tickers.
    In this video, we will cover the following topics:
    00:00 Introduction
    00:20 What are WebSockets?
    10:20 WebSocket Protocol Documentation
    11:15 Socket.IO + Express
    30:15 Testing Socket.IO Websockets
    31:05 Homework
    ► Complete Full Stack Web Developer RoadMap 2023: • Complete Full Stack We...
    ► My Website: www.piyushgarg.dev
    My Gears
    ► My Girlfriend: amzn.to/3WD6FRp
    ► Apple MacBook Laptop: amzn.to/3WBJgQn
    ► Anker USB Hub: amzn.to/3GhZSr0
    ► Blue Yeti Microphone: amzn.to/3YKZ9FT
    ► External 27” Monitor: amzn.to/3Vp3xaO
    ► Logitech MK295 Wireless Keyboard and Mouse: amzn.to/3DuL1bB
    ► Seagate Expansion 1TB External HDD: amzn.to/3QMm5Q8
    ► Tripod: amzn.to/3S4OwK4
    ► Ring Light: amzn.to/3YLf8DR
    Video Titles ✨
    WebSockets in NodeJS
    Socket.io NodeJS
    Chat App NodeJS
    Tags
    #nodejs #socketio #websocket #javascript #expressjs #mongodb #mernstack #developer #api #https #server #javascriptinhindi #webdevelopment #webapp #realtimeapp #serverside #nonblockingio #tech

Комментарии • 133

  • @muhammad_haseeb_pk
    @muhammad_haseeb_pk 19 дней назад +9

    I am still sorry for those who has not yet discovered his channel it is a milestone I dont have any words to explain how grateful I am that I find this, Alhumdullilah

  • @kritikajoshi8291
    @kritikajoshi8291 18 дней назад +4

    bhai i was struggling so much with websockets during my internship, my college taking lakhs of fees didn't touch this topic and you taught this so well, THANKYOU

  • @shubhamgaur3629
    @shubhamgaur3629 Год назад +49

    Well after learning from here i don't think to go for other Primum Courses. JUST REQUIRED A MERN PRIMIUM PROJECT

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

    Great explanation dude. The best content on Web-sockets so far with basic implementation!.

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

    mst padhate hai bhaiya , developments es se jada achha tarika se koi sayd hi pdha paye , awesome video bhaiya
    aaisa koi development pdhaya hi nhi yputub pr .... one of the beat mentor i got , thanks

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

    I understood every single word you said. Thank you brother.

  • @SulavKarki-mj4ph
    @SulavKarki-mj4ph 4 месяца назад

    Earned a subs . Thank you for making it much easier to understand for anyone.

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

    thankyou for such crisp and clear info

  • @shahebazkhanpathan2926
    @shahebazkhanpathan2926 15 дней назад

    Thank you. Very much easy explanation!

  • @ayushrawat3108
    @ayushrawat3108 8 месяцев назад +9

    One of the most detailed and easy to understand demonstration of web socket. Really helpful tutorial

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

    Thank you so much brother❤❤❤❤❤❤❤❤❤❤❤The way you explained it is unforgettable!

  • @parthtiwari8152
    @parthtiwari8152 8 месяцев назад +2

    Randomly saw your opensource contribution video and now here i am loving your all videos.
    Thanks buddy

  • @barked2786
    @barked2786 4 месяца назад +2

    at the end, it was so fun to chat, that i started chatting with myself

  • @tarushchandra8993
    @tarushchandra8993 Год назад +1

    Great video Piyush as always 😍❤

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

    Hello Piyush. I am from Bangladesh and fortunately I understand Hindi. I really enjoy your tutorials. Thanks for sharing your knowledge.

  • @User-yb3yc
    @User-yb3yc День назад

    Next level Explanation . Thank You sir

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

    This is the simpliest tutorial ever on socketIO even a one brain cell being can understand this like me ;)

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

    Amazing sir you are the best youTube teacher

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

    Thanks a lot for the easy explanation

  • @mma-dost
    @mma-dost Год назад +2

    Great bhaiya your videos always add something new to my knowledge. You are great bhaiya :)😊😊

  • @CodeDynamo
    @CodeDynamo 27 дней назад

    Zabardast explanation, awesome ❤

  • @technicalabhi7683
    @technicalabhi7683 Год назад +1

    Congratulations 🎉 for 2k subscriber

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

    Thank you bhai, it was really helpful :)

  • @brosgaming108
    @brosgaming108 Год назад +3

    Hats off to you Brother ❤️🙇

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

    great bhaiya .. Really a great explanation . like the way you are teaching..

  • @redonthebeatboi
    @redonthebeatboi Год назад

    One of the best video on web sockets ❤️

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

    Very useful thanks for sharing your valuable knowledge

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

    best video on web socket

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

    Extremely Awesome, searching for this sort of tutorial for a long time.

  • @explore_coding
    @explore_coding Год назад

    Great Explanation sir..

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

    Really great explanation :)

  • @akashrajawat3004
    @akashrajawat3004 5 месяцев назад +3

    Subscribed on first watch 🔥
    Can't believe you've explained it so easily.

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

    Very insightful knowledge how to chating application working 🎉🎉

  • @ibntofajjal
    @ibntofajjal Год назад +1

    Khatarnak 🔥

  • @user-jf3lq9ng8s
    @user-jf3lq9ng8s 10 месяцев назад

    really help ful 🤞
    thank you 🙂

  • @triptivyas2521
    @triptivyas2521 11 месяцев назад +1

    Helped a lot....thanks..

  • @Tabish_Abbasi
    @Tabish_Abbasi 8 месяцев назад +4

    Bhai esi explanation poore internet pe kahin ni hai yaar pareshan ho gya tha web socket ko samajhne ke liye shukar hai Allah ka usne tumhara channel dikhaya bro you r awesome😊

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

      Have you made Piyush Garg's Node.js notes? I've been through the whole playlist, but my notebook is misplaced. Got an interview in two days, and I'm a bit stuck. Any chance you could share your notes?

  • @snehasish-bhuin
    @snehasish-bhuin Год назад +3

    Great video, plz upload next video.

  • @hassaannadeem567
    @hassaannadeem567 6 месяцев назад +1

    Best video to understand web socket. But if you give details about pre defined events and custom defined events like io.send() and io.emit() it will be very helpful for beginners.

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

    Excellent video

  • @tier3_coder
    @tier3_coder 5 дней назад

    very informative video

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

    good content brother.

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

    Thank you so much!

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

    ye kitna easy peasy tha mast technology h socket ki ek number and kafi easy way se bhaiya ne implement krke dhikaya

  • @mayurhalli148
    @mayurhalli148 Год назад +19

    The video is explained in a way that if I show it to my 5-year-old son, he will definitely build an app. Awesome.

    • @Ayush37262
      @Ayush37262 4 месяца назад +3

      Even a new born baby can make app after watching this video 🤡

    • @user-us7sc5zc5h
      @user-us7sc5zc5h 3 месяца назад

      😂

    • @muhammad_haseeb_pk
      @muhammad_haseeb_pk 19 дней назад

      @@Ayush37262 Nah that is too much but yeah I appreciate piyush sir his explanation is far beyond that

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

    Thank you sir ❤please upload it's next part

  • @dhruvkumar-br2lp
    @dhruvkumar-br2lp 5 месяцев назад

    Subscribed your channel great content

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

    Bht Awllaaaa

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

    good explanation bro👌

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

    Thank you so much☺

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

    Thanku so much sir ❤

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

    God level teaching🫠

  • @rampraveshthakur1879
    @rampraveshthakur1879 5 месяцев назад +1

    Mind Blowing Explanation🔥

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

      but i think ye pura nahi hai socket ka bhout kam part hai right?

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

      @@kabir2190 ha kam hai but ache se samjhaya hai

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

      @@kabir2190 ha kam hai but ache se samjhaya hai

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

      now i upgraded this and added a new option of color

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

    best video on WebSocket, i am searching for a video like this for 2 days

  • @DeepakPal-et8fz
    @DeepakPal-et8fz Год назад +4

    Bhaiya plz app video dalte rehna, mujhe sirf apse hi smj ata he

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

    amazing

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr Год назад +2

    Nice one

  • @dipanshmalhotra564
    @dipanshmalhotra564 Год назад

    congo for 2k sir

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

    Thanks

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

    How is this course available for free!, best backend course I've ever seen

  • @Dev-Phantom
    @Dev-Phantom 10 месяцев назад

    very interesting.

  • @user-nz8de4hc6z
    @user-nz8de4hc6z 3 месяца назад

    zbrdast

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

    awesome

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

    very help full > 20000000000

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

    Bro your explanation is awesome. Can you keep English subtitles . Because people who don't Hindi it's difficult to them , I'm also one of person in it.
    Thank you

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

    nice

  • @himanshu2156
    @himanshu2156 Год назад

    More videos about socket please

  • @weforyouweb1165
    @weforyouweb1165 Год назад +1

    Please go ahead with advanced series on node js how to much memory in node js how to live monitor usage of memory please please make videos on it 🎉
    God bless you

  • @HimanshuSingh-ek3mu
    @HimanshuSingh-ek3mu 11 месяцев назад

    It would be great if you go through the TCP protocol, where it fails and also mention about the udp , and then web socket !!

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

      Have you made Piyush Garg's Node.js notes? I've been through the whole playlist, but my notebook is misplaced. Got an interview in two days, and I'm a bit stuck. Any chance you could share your notes?

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

    Well explain

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

      Have you made Piyush Garg's Node.js notes? I've been through the whole playlist, but my notebook is misplaced. Got an interview in two days, and I'm a bit stuck. Any chance you could share your notes?

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

    Thanks for sharing your knowledge. Keep doing great work. I am not sure if you realize but you are helping so many people

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

    What is the tool that you are using for explaining with diagrams ?

  • @biswajitghosh3010
    @biswajitghosh3010 Год назад +1

    Can you please make a video on react basics

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

    subscribing

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

    Dear Pyush thanks a lot . I have implemented Chat app in NEXT.Js Project using state varibales of message. I am facing the following problems.
    Sometime one message is recieving multiple times. While sometimes message is comming very late. How can we synchronize the communication? Please make videos highlighting these issues and along with their solution. I will be very very thankful.

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

    which app do you use to connect iPad as drawing pad to ur PC ?

  • @CaligCalin
    @CaligCalin 3 месяца назад +1

    Honestly am not an indian i cant even hear what you are speaking but the illustration and code would do for now...

  • @user-re4uw4ui2y
    @user-re4uw4ui2y 7 месяцев назад

    sir what about the chatroom tutorial? i'm unable to find that video on your channel

  • @mma-dost
    @mma-dost Год назад

    bhaiya hum web sockets kyu use kar rhe hain web rtc bhi aisa hi ha na ?

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

    Jaanab ,maja aagaya ❤😅

  • @anuj7286
    @anuj7286 Год назад

    Hey, why don't use the nodemon?

  • @raulangeljimenezhernandez3342
    @raulangeljimenezhernandez3342 9 месяцев назад +1

    Very interesting, thank you for this amazing video. One question, I am trying to deploy this backend but I was able to see that not all sites are able to deploy sites with sockets. Do you know where can we deploy this?

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

      Did you find something?🆘

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

    What is the server here does our local machine acts as server and how can i make mysql server instance to connect with node js

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

    brother isko live server pe kaise kar sakte hai

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

    Can you make video of building video chat sdk in node js typescript

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

    Bhi ap kon si theme use kr raha hoo??

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

    Can it directly be deployed on vercel?

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

    *_Ye WEB 3 D-App kiya hote hai... ?_*

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

    can you please explain authentication in socket

  • @Aayus.Karki10
    @Aayus.Karki10 4 месяца назад

    Is there any part 2 of socket io

  • @Vishal_jz
    @Vishal_jz Год назад

    hi piyush....plz clarify one thing
    In video 10 where you introduced express, you said, we don't need to require 'http' and create server and say "server.listen()" , instead we will use "app.listen()" and it will internally use "HTTP" to handle all those things.
    But here you're saying we cannot just use "app.listen()", instead we have to use "HTTP" & "server.listen()"...... why is that???

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

    server is not starting . nothing happens after node index.js pls help

  • @deepakbisht5149
    @deepakbisht5149 Год назад +1

    👍

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

    You forgot to add the tool you are using to write in the My Gears

  • @Intellectualmind4
    @Intellectualmind4 Год назад

    👍👍👍👍

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

    sir plz tell about next part of websocket application to continue this topic
    sir plz mention link where it is???

  • @Goku-xm1gq
    @Goku-xm1gq 7 месяцев назад

    wrong at 21:37, that header value ensures the integrity of web socket conn that's been established

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

    I was Stick in the video and i just do every thing

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

    Server par Socket IO setup karna be batao. Like what will be the URL of Socket and in which port it will hit etc

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

    Do tell me what to change to run my application on plesk server
    const express = require('express');
    const app = express();
    const server = require('http').Server(app);
    const fs = require('fs');
    server.listen(process.env.PORT || 8080);
    app.use(express.static('public'));
    app.set('view engine', 'ejs');
    app.get('/', (req, res) => {
    res.render('frontpage');
    })