Skip to content

JulianGCalderon-FIUBA/cliente-irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto personal para profundizar conocimientos en GTK4 con RUST. Mi objetivo es aprovechar al máximo la biblioteca, utilizando todas las funcionalidades que ofrece

irc-client

El cliente se implementó siguiendo el protocolo RFC 1459. Está particularmente diseñado para funcionar con la implementación del servidor irc-server, pero se puede fácilmente adaptar a otros servidores, cambiando ligeramente el manejo de mensajes.

Utilización

Para iniciar la interfaz grafica, se puede ejecutar el siguiente comando

cargo run

Para correr el programa utilizando la funcionalidad de registración automática (localhost, puerto 9000, nickname aleatorio), se puede incluir el feature automatic-login. De la siguiente forma

cargo run --features automatic-login

Funcionalidad

  • Registración en el servidor
  • Envio de mensajes privados
  • Union y envío de mensajes a canales
  • Eliminación de chats
  • Partida de canales
  • Cambio de nickname