Skip to content

Chat online utilizando websockets, feito com Rust, Tokio e Axum

Notifications You must be signed in to change notification settings

SobrancelhaDoDragao/Chat_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat app

Chat online utilizando websockets, feito com Rust, Tokio e Axum

Menino lendo um livro na lua

Sobre o projeto

O projeto é um chat online multithread desenvolvido em Rust, utilizando as bibliotecas Tokio e Axum para implementar a comunicação via websockets. Esta aplicação proporciona uma experiência interativa de chat, destacando-se pelo seu design robusto e eficiente, aproveitando as características poderosas da linguagem Rust.

Durante o desenvolvimento deste projeto, adquiri conhecimentos sólidos em Rust, explorando sua capacidade de lidar com concorrência de forma eficaz, e aprofundei minha compreensão sobre o uso de websockets para criar aplicações interativas na web.

Tecnologias Utilizadas

  • Rust
  • Tokio (para programação assíncrona)
  • Axum (para criação de serviços web)
  • Websockets (para comunicação em tempo real)
  • Html
  • Css
  • Javascript

Instalação

Requisitos

  • Rust 1.73

Instalando projeto

  • Para configurar o host e port, crie um arquivo .env com o seguinte conteudo:
    • APP_HOST=127.0.0.1
    • APP_PORT=8080
  • Caso não seja configurado será definido o host: 0.0.0.0, port: 80.
  • Agora digite o comando cargo run --release, ira demorar um pouco para compilar.
  • Depois digite a host e a port no seu navegador de preferência.

About

Chat online utilizando websockets, feito com Rust, Tokio e Axum

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published