Comunicação em Tempo Real com WebSockets | Dias de Dev

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025

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

  • @alissonsilva9419
    @alissonsilva9419 4 года назад +48

    Aquele vídeo que vale mais que uma disciplina na faculdade.

    • @DiasDeDev
      @DiasDeDev  4 года назад +5

      Eita, agora me senti aqui.
      Hahahah
      Muito obrigado, man!!

    • @ryanphpjs
      @ryanphpjs 4 года назад +2

      @@DiasDeDev Cara, de 3 aulas de 50 minutos você resume em 15 minutos e bem explicado, parabéns, +1 inscrito

    • @DiasDeDev
      @DiasDeDev  4 года назад

      @@ryanphpjs Que bom que curtiu. Fico feliz. :-D

  • @yagamikisuke
    @yagamikisuke 2 дня назад

    Acabando de sair do curso sobre modelagem de APIs da Alura.
    Muito obrigado pelo conteúdo, mestre!

  • @kildersonsena8873
    @kildersonsena8873 4 года назад +16

    Sockets e Websockets sempre foi uma parada muito obscura na minha cabeça, mas depois desse vídeo tudo faz sentido. Obrigado, muito bom vídeo! =)

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Opa, fico feliz demais por ter contribuído um pouco.

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

    Muito bom, bem explicado Vinicius.

  • @machinehise2416
    @machinehise2416 2 года назад +1

    Muito show. Simples, didático e direto. Parabéns.

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Fico feliz que tenha gostado. :-D

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

    Rapaz, excelente!!! Sem mais palavras!

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

      Fico feliz que tenha gostado! 🤩

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

    Quem ai está assistindo na era das Inteligências artificiais? elas escrevem praticamente tudo agora, a vida do programador está maravilhosa.

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

    muito bom o video, estava com dificudades de entender isso mais vc esplicou de uma forma simples e direta, parabens!!

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

      Que bom que gostou! :-D

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

    Parabéns. show de bola o conteúdo, chat GPT me trouxe esse conceito de web sockets ai vim aqui procurar entender como funciona valeu ajudou dms!

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

      Opa, que bom que curtiu. :-D

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

    Muito bom. Parabéns!

  • @thiagopetherson1268
    @thiagopetherson1268 3 года назад

    Show de bola, Vinição.

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Opa, tamo junto, mano!

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

    Caraaaa, que explicação incrível.💟

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

      Que bom que curtiu! :-D

  • @JuniorSilva-rq6su
    @JuniorSilva-rq6su 4 года назад +5

    Mais um conteúdo TOP! Se colocar o vídeo do backend é certeza que bate 1000+ views.

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Opa, será? 😁😁
      É um conteúdo bem interessante, né!?
      Que bom que vc curtiu! :-D

  • @naunlbelo
    @naunlbelo 4 года назад +1

    Parabéns, Vinícius.
    Estou fazendo seus cursos no alura. Confesso que quase desisti do Alura, mas seus cursos me deram ânimo de novo na plataforma. Você tem uma ótima didática e ensina muito bem. Parabéns. Estou aprendendo muito com seus cursos e com as documentações.

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Opa, fico feliz demais que tenha curtido meu conteúdo. :-)

  • @PauloRicardo-dk6yf
    @PauloRicardo-dk6yf 4 года назад +1

    Conheci o canal hoje e amei os assuntos.

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Que bom que está curtindo, Paulo

  • @wesley4973
    @wesley4973 4 года назад

    Muito massa, mais conteúdo de alta qualidade.

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Valeu, Wesley. Que bom que curtiu

  • @mateusdesousaesilva4382
    @mateusdesousaesilva4382 4 года назад

    Bom demais!!!!! Eu tava interessado demais em saber sobre isso!

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Que bom que foi útil, Mateus. :-D

  • @LuizEduardo-ke3be
    @LuizEduardo-ke3be 2 года назад

    Que massa pow!
    Muito bem explicadinho kkkkk

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Que bom que gostou, Luiz. :-D

  • @marcelomsmms
    @marcelomsmms 4 года назад +10

    Muito bom! Parabéns pelo canal.
    Se rolar implementação de backend em Php seria perfeito!

    • @DiasDeDev
      @DiasDeDev  4 года назад +3

      Rolou lá no canal da Alura, Marcelo:
      ruclips.net/video/kJoVDV1uSR8/видео.html

  • @ANDREFRD1
    @ANDREFRD1 4 года назад

    Parabéns pelo conteúdo a pela maneira apresentada, pelo índice na descrição enfim, todos os detalhes!

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Opa, muito obrigado pelo feedback, André. Fico muito feliz que esteja gostando.

  • @octacilio_rx
    @octacilio_rx 2 года назад

    Muito boa a explicação, simples e objetivo, sucesso cara.

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Que bom que gostou. Muito obrigado!
      🤩

  • @adrianonascimentocale3540
    @adrianonascimentocale3540 2 года назад

    Very Informative, helpful and Educational video! Thx for the tutorial man!

  • @TCodeRunner
    @TCodeRunner 2 года назад

    Conteudo otimo nunca desista

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      Opa, muito obrigado pela moral, Bruno! :-D

  • @NELSON6358
    @NELSON6358 4 года назад

    Muito bom. Parabéns.

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Valeu pelo feedback, Nelson. :-D

  • @Acessodesign
    @Acessodesign 2 года назад

    Parabéns, muito bom!

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Opa, que bom que gostou. 😁

  • @sergiovilar5689
    @sergiovilar5689 4 года назад

    Tbm quero ver a implantação da parte do servidor. Sempre imaginei que fosse algo mega complexo, vc desmistificou esse tema!
    Obrigado por compartilhar.

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Que bom que tornei um pouco mais simples, Sérgio. Vou preparar a parte do back sim.

    • @sergiovilar5689
      @sergiovilar5689 4 года назад

      @@DiasDeDev aguardo ansioso rs

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      @@sergiovilar5689 Rolou hoje no canal da Alura:
      ruclips.net/video/kJoVDV1uSR8/видео.html
      :-D :-D

    • @sergiovilar5689
      @sergiovilar5689 4 года назад

      @@DiasDeDev show!!!!

  • @ronaldsena9078
    @ronaldsena9078 2 года назад +1

    Show de bola Like nele, porem cadê o vídeo ensinando a criar o Servidor WebSocet PHP em sua essência 👨🏻‍💻

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Tá na mão:
      ruclips.net/video/GCECSLtT49U/видео.html

  • @mateusl.5994
    @mateusl.5994 4 года назад

    Não conhecia o canal, dei like logo de cara só pela organização do vídeo kk

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Opa, que bom que curtiu. Espero que goste dos demais conteúdos também.

  • @luizneri
    @luizneri 4 года назад +2

    Muito massa Vinicius, pode fazer mais vídeos de WS, como criar no php por exemplo os fmk que fazem o trabalho braçal, etc.

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Boa, Luiz. Dia 14/10 vou falar um pouco numa live no canal da Alura

  • @diogomascarenha
    @diogomascarenha 4 года назад +3

    Parabéns pelo vídeo! 👏🏽
    Só faltou mostrar o Backend e deixar o código disponível no Github! 😋
    Estou gostando de ver a evolução do canal, aguardando os próximos vídeos!
    Um abraço! 😊

    • @DiasDeDev
      @DiasDeDev  4 года назад +7

      Aí tem aquela jogada de RUclipsr, né!?
      Mostro o back se a galera clicar em curtir e comentar.
      🤣😂

  • @brunocfelipe
    @brunocfelipe 4 года назад

    Show de bola!!!
    Faz um video mostrando a implementação de websockets, vai ser show!

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Opa, que bom que curtiu, Bruno. Vou preparar sim.

  • @nathanraposo
    @nathanraposo 3 года назад +1

    back end em php bora!

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Opa.
      Tá na mão:
      ruclips.net/video/kJoVDV1uSR8/видео.html

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

    Alura tá perdendo esse professor brabo

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

      Tá não, ué. Eu ainda gravo cursos pra eles. :-D

  • @devacademy7839
    @devacademy7839 2 года назад +1

    Seria top um vídeo de como implementar em inputs para fazer um crud simples.
    Valeu pelo video 😀 Abraços!

  • @leonardoantoniomaundokabon786
    @leonardoantoniomaundokabon786 2 года назад +1

    muto top

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      Que bom que gostou, Leonardo. :-D

  • @sueprbr
    @sueprbr 4 года назад

    Muito bom cara!

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Opa, que bom que curtiu. Fico feliz. :-D

  • @flyingnerdsproducoes
    @flyingnerdsproducoes 3 года назад

    Vinícius, excelente vídeo. Bem prático. Seria interessante saber como implementar um servidor de conexões websockets. Se for em PHP, melhor ainda! Abraços

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Só conferir o último vídeo do canal, Ricardo.
      :-D

    • @flyingnerdsproducoes
      @flyingnerdsproducoes 3 года назад

      @@DiasDeDev Assisti na sequência! Muito bom também. Sabe que quando a pessoa consegue fazer uma coisa ela já quer fazer outra né? A dificuldade agora é manter uma lista de presença online no chat utilizando websockets. Como o chat roda em um código PHP separado, está difícil identificar qual usuário tem qual conexão... Bom, vou continuar quebrando a cabeça aqui.

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Ricardo, existe o evento 'close' que indica a "saída" do usuário do WebSocket. Sobre identificar o usuário, você pode enviar uma mensagem de autenticação assim que abrir a conexão. Assim você pode vincular o ID da conexão com o usuário em questão. Existem outras alternativas também, mas essa é a mais simples, na minha opinião. :-D

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

    👏👏

  • @guilhermechaves2053
    @guilhermechaves2053 4 года назад

    Que video show, sempre quis saber como funcionava um chat muito bom o conteúdo Vinicius . No alura tem algum curso relacionado a isso ? E no back-end da pra usar o PHP?

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Ainda não tem curso não, Guilherme, mas muito provavelmente vai ter. rsrs
      Esse back-end do vídeo eu fiz em PHP. Dia 14 numa live no canal da Alura eu vou mostrar esse back-end. ;-)

    • @guilhermechaves2053
      @guilhermechaves2053 4 года назад

      Dias de Dev estarei la !!

  • @rogeriossilva1
    @rogeriossilva1 2 года назад

    Parabéns pelo video, se fosse essa comunicação com email, como seria? Pode exemplificar usando o gmail?

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Não entendi bem, Rogério. Você quer saber como enviar um e-mail?
      Cada linguagem vai fornecer uma API diferente para isso. Isso é um trabalho a ser feito no back-end

  • @_alexollie
    @_alexollie 2 года назад

    Ótimo video! Mas no backend, o que vai?

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      Alex, na tela final desse vídeo tem o card pro vídeo onde falo do back-end com swoole. Numa live já falei do ratchet também.

  • @wpontog
    @wpontog 2 года назад

    não consigo me conectar ao servidor ws(s) da minha hospedagem(Homehost) . Dá sempre connection failed. Pode ajudar?

  • @kbgalvao
    @kbgalvao 3 года назад

    show

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Que bom que curtiu, Kleber

  • @bruno2182
    @bruno2182 4 года назад

    Queria muito ver como se faz no backend! Uso uma library para fazer esse tipo de comunicação PusherJs. Mas sempre dou mais valor a algo "home made". Valeu mano, ótimo video!

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Opa, tá na mão, Bruno!
      ruclips.net/video/kJoVDV1uSR8/видео.html

    • @bruno2182
      @bruno2182 4 года назад

      @@DiasDeDev Iraaado!! Valeeeu!

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

    Bom dia. Eu só consegui testar localmente o primeiro que vc fez, o segundo precisa do servidor como vc mesmo disse mas vc já o tinha criado então não consegui testar. Por acaso vc tem algum vídeo mostrando como criar o servidor? Caso não, poderia fazer um? Grato.

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

      Tem até uma live no canal da Alura sobre isso, onde fiz o código ao vivo com Rachet.
      Mas aqui no canal tem um com Swoole. O card pra ele ta no fi al desse video que voce assistiu, mas vou deixar o link aqui tbm:
      ruclips.net/video/GCECSLtT49U/видео.htmlsi=TSGmYokvDFMVHou6

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

      @@DiasDeDev E js puro? Não sou profissional.

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

      Essas ferramentas são de PHP, não de JS. Eu não trabalho com JS no back-end. :-)

  • @chapulinazulado7717
    @chapulinazulado7717 2 года назад

    Esse websockt fica fazendo requisição constante ou somente quando há algo novo?
    Esse sistema é parecido com o Ajax só que atualiza sem setinterval

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      WebSocket é um protocolo que mantém a conexão aberta. Não há "requisições" após a conexão ter sido firmada. As mensagens são enviadas sob demanda.
      No próprio vídeo eu explico como isso é diferente de "ajax com setinterval". :-)

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

    Será que serviria para atualizar, por exemplo, os dados vindo do Banco de dados MySQL? Tipo, na rota '/usuarios', exibe todos os usuários.
    Quando a rota '/criar-usuarios' fizer uma requisição de registro no banco de dados, em tempo real a rota '/usuarios' exibiria esse novo usuário criado. Seria possível?

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

      Seria sim. Não é comum fazer esse tipo de atualização em tempo real, pela falta de necessidade mesmo. Mas possível, é.

  • @otavio.bambans
    @otavio.bambans 4 года назад

    Dias, adorei seu vídeo!
    Pode nos ajudar com uma coisa? Como integrar o PHP com os WebSockets? Abraço!

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Eu falei disso aqui, Otávio:
      ruclips.net/video/kJoVDV1uSR8/видео.html

    • @otavio.bambans
      @otavio.bambans 4 года назад

      @@DiasDeDev Muito obrigado cara!

  • @mateusgabriel4316
    @mateusgabriel4316 4 года назад

    ganhou 1 inscrito

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

    uma duvida , da para uar WebSockets para pegar os dados do webhook ?

    • @DiasDeDev
      @DiasDeDev  29 дней назад

      Não entendi sua dúvida. Consegue reformular?

    • @handreysp4292
      @handreysp4292 29 дней назад

      @@DiasDeDev to usando js no front end, php back end , tentei usar o EventSource , para ouvir se teve algum event no meu servido, mas nao esta dando certo..
      estou pegando o retono do webhook no back end em php, preciso notificar meu front end em tempo real ( front end usando js )

  • @lucasbueno4262
    @lucasbueno4262 3 года назад

    eu consigo fazer uma api com node usando o protocolo http junto com o websocket?

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Não entendi bem sua dúvida.
      Você quer saber se é possível criar um servidor de WebSocket com node? Se for essa a dúvida, sim é possível. É possível com qualquer linguagem de programação web.
      Só cuidado com os conceitos. API e Servidor WebSocket são coisas diferentes. E WebSocket é um protocolo feito "em cima" do HTTP. :-)
      Bons estudos.

    • @lucasbueno4262
      @lucasbueno4262 3 года назад

      @@DiasDeDev obrigado!!! não era bem isso mas ajudou a dar um norte, o que estou querendo dizer é se consigo fazer uma api com node usando o protocolo http e dentro desse sistema utilizar websocket só para um chat por exemplo, deu pra entender? usar os dois ao mesmo tempo...

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      @@lucasbueno4262 Aahh, saquei. Eu não manjo muito de node, mas pelo pouco que conheço, é pra ser possível sim. Talvez tenha que estar em uma porta diferente, mas é pra ser possível. Em PHP eu sei que é. rsrsrs

    • @lucasbueno4262
      @lucasbueno4262 3 года назад

      @@DiasDeDev obrigado novamente! ajudou muito

  • @oporteiro6166
    @oporteiro6166 4 года назад

    Foda

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Que bom que gostou. :-)

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

    Eu tenho uma dúvida, a URL pra funcionar o websocket é qualquer uma? Ou não?
    Ou precisa ser um servidor expecifico?

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

      Não entendi sua dúvida. Consegue elaborar?

  • @Vha412
    @Vha412 2 года назад

    Preciso baixar alguma API para utlizar websocket como cliente em js ou já existe algo nativo?

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      O cliente é nativo do navegador. Não precisa instalar nada. Existem algumas libs que facilitam o trabalho, mas precisar, não.
      😁

    • @Vha412
      @Vha412 2 года назад

      @@DiasDeDev se eu quiser usar websocket como client sem nenhuma API em js como eu uso? Não achei nada. Apenas com node. Js

    • @DiasDeDev
      @DiasDeDev  2 года назад +1

      @@Vha412 mas nesse vídeo eu criei exatamente um cliente de websocket sem nenhuma biblioteca. Rsrsrs

  • @robsonrodrigues6100
    @robsonrodrigues6100 3 года назад

    Vinicius, em Java como ficaria o back? tem alguma sugestão de lib?

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Já tem vídeo aqui no canal usando Swoole e live no canal da alura usando Ratchet.
      😁

    • @robsonrodrigues6100
      @robsonrodrigues6100 3 года назад

      @@DiasDeDev Valeu Vinicius! Obrigado!! Mas será que consigo usar num projeto escrito em Java?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Com ctz consegue, mas eu não manjo de Java.

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

    Tentei fazer com o ESP8266 mas não deu certo.

  • @Redquitos
    @Redquitos 4 года назад

    Muito bom, tem algum curso ou material sobre websockets com PHP que você pode me recomendar?

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Opa. Tem uma live no canal da Alura e tem um curso na plataforma da Alura também. A live só mostra o uso da lib. O curso mostra todo o fundamento por trás.

    • @Redquitos
      @Redquitos 4 года назад

      @@DiasDeDev vou olhar na Alura então, valew

  • @agente.dev.oficial
    @agente.dev.oficial Год назад

    Mano faz sem ser do localhost

  • @gamesetecnologiabr8475
    @gamesetecnologiabr8475 3 года назад

    Eu fico triste, por que nunca funciona pra mim............... Ja fiz varios exemplos, e esse foi so mais uma falha............... Da problema na const ws ela dis que nao consegue achar..... ja tentei trocar pro meu ip, troca o nome de teste, de tudo mas n funciona............. Mesmo assim adorei o video, muita qualidade 1+ inscrito... Então, como abro esse container Docker em minha máquina?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Pra esse exato exemplo funcionar você precisa ter um servidor rodando. Aqui nos comentários tem o link pra uma live onde eu mostro como fazer o back-end. :-D

    • @gamesetecnologiabr8475
      @gamesetecnologiabr8475 3 года назад

      @@DiasDeDev Aquele que o cara disse do back end com php?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      @@gamesetecnologiabr8475 Essa live aqui: ruclips.net/video/kJoVDV1uSR8/видео.html

    • @gamesetecnologiabr8475
      @gamesetecnologiabr8475 3 года назад

      @@DiasDeDev Tu usa alguma dependecia tipo npm install ws, websocket, require etc?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Não, @@gamesetecnologiabr8475 . Isso é nativo do JS

  • @brambatimoreira
    @brambatimoreira 3 года назад

    Opa, blz, mostra aí como criar o serviço ws com o PHP

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Opa, ta na mão: ruclips.net/video/kJoVDV1uSR8/видео.html

    • @brambatimoreira
      @brambatimoreira 3 года назад

      @@DiasDeDev vlww

  • @me.dwesley
    @me.dwesley 2 года назад

    Implementa o protocolo no back

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Já implementei, David. :-D
      ruclips.net/video/GCECSLtT49U/видео.html
      ruclips.net/video/kJoVDV1uSR8/видео.html

  • @AgenciaPaginaDigital
    @AgenciaPaginaDigital 3 года назад

    Fiz o mesmo teste porém estou usando esse servidor wss://echo.websocket.org, por que quando abro em um novo navegador não aparece o que eu escrevi na outra aba?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Esse servidor simplesmente retorna a mensagem para o cliente que enviou a mensagem, não para todos os clientes. Por isso. :-)
      Aqui nos comentários tem uma sugestão de live onde eu mostro a implementação desse chat no back-end. :-D

    • @AgenciaPaginaDigital
      @AgenciaPaginaDigital 3 года назад

      @@DiasDeDev rss Obrigado pelo breve retorno. Realmente depois vi que tem a parte do back. Estou precisando fazer um script que desloga e cai sessão se a pessoa entrar no sistema de um outro dispositivo. Vou tentar implementar com aquele parâmetro from que vc alterou.

  • @bruxoleonardo
    @bruxoleonardo 3 года назад

    Salve salve, existe pouquíssimos conteúdos sobre streaming de vídeo ao vivo com ws, pelo menos em português br, se poder fazer algo agradeço, e acredito que seria "sucesso".

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Ótima dica, Leonardo. Não é minha área mas vou preparar algo sim.

    • @bruxoleonardo
      @bruxoleonardo 3 года назад

      @@DiasDeDev esse funciona mas só em localhost, se vc conseguir funcionar no servidor será bom d+, inclusive lá tem muita gente querendo m.ruclips.net/video/GMbdEnK8h3U/видео.html

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

    cara eu queria sbaer como se fez seu pc hostear o backend meu socket não conecta com meu backend, estou travado nisso
    : ( kkkk

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

      Não precisei fazer nada. Só rodei o Ratchet, normal.

  • @canarilmachado
    @canarilmachado 4 года назад

    faz um tutorial de chat completo em php

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Opa, Felipe. Participei de uma live no canal da Alura explicando a parte do back end. :-D
      Confere lá.

  • @eduardocarlos1960
    @eduardocarlos1960 3 года назад

    faz um chat com real time com websockets e laravel

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Eduardo, já fiz um chat aqui no canal. Laravel não é uma ferramenta pra isso. Não faria sentido.

    • @eduardocarlos1960
      @eduardocarlos1960 3 года назад

      @@DiasDeDev tenho um sistema que desenvolvi com laravel , e nesse sistema precisarei de um chat para comunicação entre os usuarios do sistema e tambem precisarei de um sistema de chamada de senhas para os atendimentos

    • @DiasDeDev
      @DiasDeDev  3 года назад

      @@eduardocarlos1960 Se você quiser continuar no Laravel, talvez isso te ajude:
      laravel.com/docs/8.x/broadcasting
      Mas eu teria um servidor com Ratchet ou Swoole pra servir essa comunicação em tempo real.

  • @BrunoMendes1
    @BrunoMendes1 3 года назад +1

    se tivesse o servidor seria perfeito

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Tá na mão, Bruno:
      ruclips.net/video/kJoVDV1uSR8/видео.html
      Provavelmente vou fazer um vídeo aqui pro canal no futuro, mas usando Swoole ao invés de Rachet.

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

    Aula mto boa, intuitiva e viciante. Porém faltou mostrar o lado do servidor pra gente entender como se recebe os dados enviados com o websocket. Mas parabéns pela aula...

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

      Já tem um vídeo sobre o assunto. Na tela final desse vídeo há um card para ele.

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

    Faltou a pasta server que é onde a mágica acontece 😢

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

      Não faltou, Leonardo. Tá no vídeo que aparece na tela final. rsrsrs

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

    Parabéns pelo vídeo, não está dando certo, WebSocket connection to failed:

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

      Como está o servidor?

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

      @@DiasDeDev Uso o Xampp, no php.ini está habilitado, extension=php_sockets.dll , quais seria as configurações corretas do servidor ? qual a versão do php que funciona ?

  • @_boraprogramar
    @_boraprogramar 4 года назад

    Nossa com web sockets é muito mais rápido, tinha feito um chat com Ajax e me incomodava as requisições a cada 1s

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Pois é. Requisições HTTP não foram feitas pra isso. :-)
      WebSockets sim. :-D

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

    traz em python pô

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

      Mas o vídeo foi sobre o conceito. rsrsrs
      E a parte prática foi no front-end, então tem que ser JS.

  • @danielmartins4842
    @danielmartins4842 4 года назад

    Queremos implementação do backend
    i.pinimg.com/originals/b5/60/65/b56065ca1f51070288e9dea3cf438d2c.jpg

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Hahahah
      Prometo que vou preparar, Daniel

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

    passou da hora do protocolo http ser um "ws", sem depender do "ws" em si
    o http ser um tunel por natureza... tudo ser bidirecional

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

      Isso exigiria bastantes mudanças nas ferramentas atuais.

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

      @@DiasDeDev as vezes nao... de repente o http usar o WS como uma "api" interna sem que o usuario final perceba... client solicita http... http abre automaticamente um tunel e mantem, sem que o dev precise implementar

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

      @@cpp33com certeza alguém tem que implementar. Atualmente os servidores web e navegadores já mantém a conexão aberta (pra isso serve o Keep-Alive), mas a comunicação bidirecional sem mudança de protocolo vai exigir mudanças nos servidores.

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

    Fiz assim:
    const port = 8081;
    const host = 'wss://127.0.0.1';
    const conn = host + ':' + port;
    const ws = new WebSocket(conn);
    Mas o meu sempre para na linha
    const ws = new WebSocket(conn);
    Sempe com a mensagem
    WebSocket connection to 'wss://127.0.0.1:8081/' failed:
    Para qualquer que srja a porta que eu usar.
    O que eu fiz de errado?

  • @adrianonascimentocale3540
    @adrianonascimentocale3540 2 года назад

    Very Informative, helpful and Educational video! Thx for the tutorial man!