Skip to content

faresedu/Sockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

🗄️ Programação de Sockets

Trabalho da disciplina SSC0142 Redes de Computadores

📝 Descrição

Esse trabalho foi feito como parte avaliativa da matéria Redes de Computadores (SSC0142), cujo objetivo era desenvolver três módulos de um chat de conversas utilizando o protocolo TCP/IP. Ele é uma adaptação das especificações dadas pelo RFC 1459, que define o IRC, ou seja, uma implementação cliente/servidor, em que diversos clientes se comunicam entre si, por intermédio de um servidor.

🔧 Tecnologias utilizadas

  • Linguagem C++
  • Sistema Operacional Ubuntu 20.04
  • Visual Studio Code (VSCode)

Divisão do repositório:

  • Módulo 1: Arquitetura cliente-cliente;
  • Módulo 2: Arquitetura cliente-servidor simples;
  • Módulo 3: Arquitetura cliente-servidor com implementação de canais;

🚀 Rodando o código

Para compilar, basta executar o comando:

make

Para rodar o repositório, é necessário abrir o terminal na pasta do módulo desejado, escolher a aplicação e rodar o comando:

  • Servidor:
make server
  • Cliente:
make client
  • Apenas no Módulo 1: Como este modulo trata-se de uma arquiterua cliente-cliente, ele só tem uma aplicação implementada
make run

🤝 Membros da equipe

About

Chat using TCP sockets communication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •