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.
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! 😊
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 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.
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
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?
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. ;-)
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
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!
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.
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
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". :-)
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 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 )
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.
@@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...
@@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
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.
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?
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
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?
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
@@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.
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 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
@@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
@@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.
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.
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 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 ?
@@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
@@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.
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?
Aquele vídeo que vale mais que uma disciplina na faculdade.
Eita, agora me senti aqui.
Hahahah
Muito obrigado, man!!
@@DiasDeDev Cara, de 3 aulas de 50 minutos você resume em 15 minutos e bem explicado, parabéns, +1 inscrito
@@ryanphpjs Que bom que curtiu. Fico feliz. :-D
Acabando de sair do curso sobre modelagem de APIs da Alura.
Muito obrigado pelo conteúdo, mestre!
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! =)
Opa, fico feliz demais por ter contribuído um pouco.
Muito bom, bem explicado Vinicius.
Muito show. Simples, didático e direto. Parabéns.
Fico feliz que tenha gostado. :-D
Rapaz, excelente!!! Sem mais palavras!
Fico feliz que tenha gostado! 🤩
Quem ai está assistindo na era das Inteligências artificiais? elas escrevem praticamente tudo agora, a vida do programador está maravilhosa.
kkkkkkkk
muito bom o video, estava com dificudades de entender isso mais vc esplicou de uma forma simples e direta, parabens!!
Que bom que gostou! :-D
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!
Opa, que bom que curtiu. :-D
Muito bom. Parabéns!
Muito obrigado! :-D
Show de bola, Vinição.
Opa, tamo junto, mano!
Caraaaa, que explicação incrível.💟
Que bom que curtiu! :-D
Mais um conteúdo TOP! Se colocar o vídeo do backend é certeza que bate 1000+ views.
Opa, será? 😁😁
É um conteúdo bem interessante, né!?
Que bom que vc curtiu! :-D
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.
Opa, fico feliz demais que tenha curtido meu conteúdo. :-)
Conheci o canal hoje e amei os assuntos.
Que bom que está curtindo, Paulo
Muito massa, mais conteúdo de alta qualidade.
Valeu, Wesley. Que bom que curtiu
Bom demais!!!!! Eu tava interessado demais em saber sobre isso!
Que bom que foi útil, Mateus. :-D
Que massa pow!
Muito bem explicadinho kkkkk
Que bom que gostou, Luiz. :-D
Muito bom! Parabéns pelo canal.
Se rolar implementação de backend em Php seria perfeito!
Rolou lá no canal da Alura, Marcelo:
ruclips.net/video/kJoVDV1uSR8/видео.html
Parabéns pelo conteúdo a pela maneira apresentada, pelo índice na descrição enfim, todos os detalhes!
Opa, muito obrigado pelo feedback, André. Fico muito feliz que esteja gostando.
Muito boa a explicação, simples e objetivo, sucesso cara.
Que bom que gostou. Muito obrigado!
🤩
Very Informative, helpful and Educational video! Thx for the tutorial man!
todos nós sabemos que vc é brasileiro amigo
Conteudo otimo nunca desista
Opa, muito obrigado pela moral, Bruno! :-D
Muito bom. Parabéns.
Valeu pelo feedback, Nelson. :-D
Parabéns, muito bom!
Opa, que bom que gostou. 😁
Tbm quero ver a implantação da parte do servidor. Sempre imaginei que fosse algo mega complexo, vc desmistificou esse tema!
Obrigado por compartilhar.
Que bom que tornei um pouco mais simples, Sérgio. Vou preparar a parte do back sim.
@@DiasDeDev aguardo ansioso rs
@@sergiovilar5689 Rolou hoje no canal da Alura:
ruclips.net/video/kJoVDV1uSR8/видео.html
:-D :-D
@@DiasDeDev show!!!!
Show de bola Like nele, porem cadê o vídeo ensinando a criar o Servidor WebSocet PHP em sua essência 👨🏻💻
Tá na mão:
ruclips.net/video/GCECSLtT49U/видео.html
Não conhecia o canal, dei like logo de cara só pela organização do vídeo kk
Opa, que bom que curtiu. Espero que goste dos demais conteúdos também.
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.
Boa, Luiz. Dia 14/10 vou falar um pouco numa live no canal da Alura
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! 😊
Aí tem aquela jogada de RUclipsr, né!?
Mostro o back se a galera clicar em curtir e comentar.
🤣😂
Show de bola!!!
Faz um video mostrando a implementação de websockets, vai ser show!
Opa, que bom que curtiu, Bruno. Vou preparar sim.
back end em php bora!
Opa.
Tá na mão:
ruclips.net/video/kJoVDV1uSR8/видео.html
Alura tá perdendo esse professor brabo
Tá não, ué. Eu ainda gravo cursos pra eles. :-D
Seria top um vídeo de como implementar em inputs para fazer um crud simples.
Valeu pelo video 😀 Abraços!
muto top
Que bom que gostou, Leonardo. :-D
Muito bom cara!
Opa, que bom que curtiu. Fico feliz. :-D
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
Só conferir o último vídeo do canal, Ricardo.
:-D
@@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.
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
👏👏
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?
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. ;-)
Dias de Dev estarei la !!
Parabéns pelo video, se fosse essa comunicação com email, como seria? Pode exemplificar usando o gmail?
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
Ótimo video! Mas no backend, o que vai?
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.
não consigo me conectar ao servidor ws(s) da minha hospedagem(Homehost) . Dá sempre connection failed. Pode ajudar?
show
Que bom que curtiu, Kleber
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!
Opa, tá na mão, Bruno!
ruclips.net/video/kJoVDV1uSR8/видео.html
@@DiasDeDev Iraaado!! Valeeeu!
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.
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
@@DiasDeDev E js puro? Não sou profissional.
Essas ferramentas são de PHP, não de JS. Eu não trabalho com JS no back-end. :-)
Esse websockt fica fazendo requisição constante ou somente quando há algo novo?
Esse sistema é parecido com o Ajax só que atualiza sem setinterval
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". :-)
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?
Seria sim. Não é comum fazer esse tipo de atualização em tempo real, pela falta de necessidade mesmo. Mas possível, é.
Dias, adorei seu vídeo!
Pode nos ajudar com uma coisa? Como integrar o PHP com os WebSockets? Abraço!
Eu falei disso aqui, Otávio:
ruclips.net/video/kJoVDV1uSR8/видео.html
@@DiasDeDev Muito obrigado cara!
ganhou 1 inscrito
Opa. Valeu, Mateus
uma duvida , da para uar WebSockets para pegar os dados do webhook ?
Não entendi sua dúvida. Consegue reformular?
@@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 )
eu consigo fazer uma api com node usando o protocolo http junto com o websocket?
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.
@@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...
@@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
@@DiasDeDev obrigado novamente! ajudou muito
Foda
Que bom que gostou. :-)
Eu tenho uma dúvida, a URL pra funcionar o websocket é qualquer uma? Ou não?
Ou precisa ser um servidor expecifico?
Não entendi sua dúvida. Consegue elaborar?
Preciso baixar alguma API para utlizar websocket como cliente em js ou já existe algo nativo?
O cliente é nativo do navegador. Não precisa instalar nada. Existem algumas libs que facilitam o trabalho, mas precisar, não.
😁
@@DiasDeDev se eu quiser usar websocket como client sem nenhuma API em js como eu uso? Não achei nada. Apenas com node. Js
@@Vha412 mas nesse vídeo eu criei exatamente um cliente de websocket sem nenhuma biblioteca. Rsrsrs
Vinicius, em Java como ficaria o back? tem alguma sugestão de lib?
Já tem vídeo aqui no canal usando Swoole e live no canal da alura usando Ratchet.
😁
@@DiasDeDev Valeu Vinicius! Obrigado!! Mas será que consigo usar num projeto escrito em Java?
Com ctz consegue, mas eu não manjo de Java.
Tentei fazer com o ESP8266 mas não deu certo.
Muito bom, tem algum curso ou material sobre websockets com PHP que você pode me recomendar?
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.
@@DiasDeDev vou olhar na Alura então, valew
Mano faz sem ser do localhost
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?
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
@@DiasDeDev Aquele que o cara disse do back end com php?
@@gamesetecnologiabr8475 Essa live aqui: ruclips.net/video/kJoVDV1uSR8/видео.html
@@DiasDeDev Tu usa alguma dependecia tipo npm install ws, websocket, require etc?
Não, @@gamesetecnologiabr8475 . Isso é nativo do JS
Opa, blz, mostra aí como criar o serviço ws com o PHP
Opa, ta na mão: ruclips.net/video/kJoVDV1uSR8/видео.html
@@DiasDeDev vlww
Implementa o protocolo no back
Já implementei, David. :-D
ruclips.net/video/GCECSLtT49U/видео.html
ruclips.net/video/kJoVDV1uSR8/видео.html
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?
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
@@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.
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".
Ótima dica, Leonardo. Não é minha área mas vou preparar algo sim.
@@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
cara eu queria sbaer como se fez seu pc hostear o backend meu socket não conecta com meu backend, estou travado nisso
: ( kkkk
Não precisei fazer nada. Só rodei o Ratchet, normal.
faz um tutorial de chat completo em php
Opa, Felipe. Participei de uma live no canal da Alura explicando a parte do back end. :-D
Confere lá.
faz um chat com real time com websockets e laravel
Eduardo, já fiz um chat aqui no canal. Laravel não é uma ferramenta pra isso. Não faria sentido.
@@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
@@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.
se tivesse o servidor seria perfeito
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.
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...
Já tem um vídeo sobre o assunto. Na tela final desse vídeo há um card para ele.
Faltou a pasta server que é onde a mágica acontece 😢
Não faltou, Leonardo. Tá no vídeo que aparece na tela final. rsrsrs
Parabéns pelo vídeo, não está dando certo, WebSocket connection to failed:
Como está o servidor?
@@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 ?
Nossa com web sockets é muito mais rápido, tinha feito um chat com Ajax e me incomodava as requisições a cada 1s
Pois é. Requisições HTTP não foram feitas pra isso. :-)
WebSockets sim. :-D
traz em python pô
Mas o vídeo foi sobre o conceito. rsrsrs
E a parte prática foi no front-end, então tem que ser JS.
Queremos implementação do backend
i.pinimg.com/originals/b5/60/65/b56065ca1f51070288e9dea3cf438d2c.jpg
Hahahah
Prometo que vou preparar, Daniel
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
Isso exigiria bastantes mudanças nas ferramentas atuais.
@@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
@@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.
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?
Very Informative, helpful and Educational video! Thx for the tutorial man!