JSExpert3 - 22/03 - 26/03 - #SemanaJSExpert 3.0 - Chat
<Semana/> SemanaJSExpert 3.0 - Chat Link do git da primeira versão do JSExpert -> https://github.com/ErickWendel/semana-javascript-expert01
Dia 22/03/2021 #1 - Criando interfaces em programas de linha de comando com o pacote Blessed e o padrão Builder #SemanaJSExpert3
node -v mkdir hacker-chat npm init -y node index.js npm start https://www.npmjs.com/package/blessed npm install blessed
================================================================================
Dia 23/03/2021 #2 - Trabalhando com Sockets HTTP e Arquitetura Orientada a Eventos #SemanaJSExpert3
Protocolo TCP = Transmition Control Protocol ou Protocolo de Controle de Transmissão Requisição HTTP = Roda dentro da camada Suíte TCP/IP Criar um loop infinito no cliente é tecnica de HTTP Polling e que tem custo grande e causa uma sobrecarga no servidor. Uma forma de fazer um Upgrade na conexão O protocolo raiz da cominicação dentro da internert é Protocolo Web Socket O web socket usa o HTTP Upgrade Header
npm ci
node index.js
node index.js
--username erickwendel
--room sala01
--hostUri localhost
npm run user01
"Server" npm init -y npm i uuid mkdir src
npm i -D nodemon npm run dev curl localhost:9898 npm run user01
================================================================================