Distributed-messenger - 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Overview

Distributed Messenger 👨‍👨‍👧

Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Requisitos do Projeto

  • Deve ser distribuído e executar simultanamente em no mínimo 3 clientes (hosts) diferentes
  • Se necessário, pode ser implementado um servidor para ser acessado pelos clientes
  • Não se deve utilizar nenhuma implementação pronta de qualquer servidor
  • A comunicação pode ser realizada através de sockets
  • Sockets ociosos não podem existir (todos devem ser fechados logo após a comunicação)
  • Os dados enviados entre cliente/servidor e cliente/cliente podem estar no formato JSON ou XML
  • A aplicação cliente deve ter interface gráfica

Estudantes

Eloísa Bazzanella e Maria Eduarda Buzana

You might also like...

Projeto de estudo de sistemas, E-comerce

e-commerce Projeto de estudo de sistemas, E-comerce Projeto do modulo: Construir um e-commerce onde seja possível gerenciar usuarios e produtos, Criar

Apr 9, 2022

🕹️ Material das aulas de Criação de Aplicações e Sistemas 🕹️

🕹️ Material das aulas de Criação de Aplicações e Sistemas 🕹️

Criação de Aplicações e Sistemas Projetos | Tecnologias | Screenshots | Licença CAS ☕ Projetos desenvolvidos durante as aulas do segundo trimestre de

Nov 20, 2022

Repositório com conteúdo da disciplina Linguagem de Programação 2 de 2021.2 do IMD/UFRN

IMD0040 - LP2 Repositório contendo informações e arquivos da disciplina de Linguagem de Programação 2 (IMD0040) do IMD/UFRN ministrada pelo Prof. Gust

Dec 22, 2022

A private messenger for Android.

A private messenger for Android.

Signal Android Signal is a messaging app for simple private communication with friends. Signal uses your phone's data connection (WiFi/3G/4G) to commu

Jan 7, 2023

Repositório da disciplina "Análise e Projeto OO" de quinta à noite - Turma 20

Análise e Projeto de Sistemas Orientados à Objetos Professor: Thiago G. Traue ([email protected]) Turma: 20 (quintas à noite) LINK DO CLASSROOM

Sep 2, 2022

Repositório da disciplina "Aplicações Web" da Turma 42 - Segundas à noite

Programação Avançada em Orientação a Objetos Prof. Thiago G. Traue [email protected] CLASSROOM DA DISCIPLINA: NESTE LINK Preparação do ambiente

Apr 19, 2022

Projeto desenvolvido durante a Semana Spring React da DevSuperior

Projeto DSVendas Projeto desenvolvido durante a Semana Spring React da DevSuperior 3, ministrado por Nélio Alves. O evento ocorreu entre 03.05.21 à 09

May 8, 2021

Gerador de figurinhas desenvolvido durante a Imersão Java da Alura. 🤿 ☕

Gerador de figurinhas desenvolvido durante a Imersão Java da Alura. 🤿 ☕

Projeto Alura Stickers Projeto criado durante a Imersão Java da Alura. 🤿 ☕ Desenvolvido com 💙 por Gabriela Garcia. ⚙️ Funcionalidades GET dos Top 25

Dec 10, 2022

Uma API REST com funcionalidades de CRUD que simula um sistema de leilão 💰.

Uma API REST com funcionalidades de CRUD que simula um sistema de leilão 💰.

Leilão API REST Essa aplicação foi feita para ajudar aqueles que ainda estão com alguma dúvida, sobre o funcionamento de um API REST em Spring. Já que

Feb 23, 2022
Comments
  • AVALIAÇÃO DO PROJETO (2.0 PONTOS)

    AVALIAÇÃO DO PROJETO (2.0 PONTOS)

    Descrição geral do sistema:

    • ok

    Requisitos funcionais:

    • ok; mas seria importante deixar claro se a troca de mensagens vai ser só com clientes que estão online ou não.

    Especificação das mensagens trocadas:

    • não está especificado como o sistema irá identificar quando usuários perderem a conexão (ex: queda na internet) e mensagens forem enviadas para estes usuários.
    • pelos requisitos e diagrama de classes, dá a entender que haverá alguns tipos de mensagens trocadas (ex: login e remover amizade) mas nos diagramas de sequência está apenas a mensagem de 'enviar' e 'solicitar amizade'.

    Diagrama de classe preliminar:

    • as heranças e relacionamentos não estão corretamente representados; revisar materiais de programação 1, pois acho que o professor cobrava isso.

    NOTA: 1.6 pontos

    opened by santos-fernando 0
Owner
Eloísa Bazzanella
💻 Software Engineering Student
Eloísa Bazzanella
Java - Projeto desenvolvido na disciplina de POO - FATEC Sorocaba

Projeto CRUD Emissor de Pedidos - Java ☕ <Trabalho desenvolvido na disciplina de POO> ?? Faculdade: FATEC Sorocaba. 4° Semestre - 06/2022 ?? Tecnologi

Gabriel Claudino Leão 2 Oct 10, 2022
Um sistema de hospital feito em Spring Boot, contendo alguns CRUD's, e utilizando algumas famosas dependências, como o Hibernate. Vale destacar a interface inspirada no jogo Minecraft.

Introdução ✏ Esse projeto é uma atividade da disciplina de Design, Arquitetura e Construção de Software [DACS]. O objetivo do projeto é simular um sis

Ramon Victor Cardoso 12 Nov 6, 2022
Jogo criado em java para disciplina de Linguagem de Programação III

Mr.Cat-JOGO Jogo criado em java para disciplina de Linguagem de Programação III O jogo é um cookie Clicker feito em Java para disciplina de Linguagem

Claudia 5 Dec 22, 2021
Projeto desenvolvido para explicar os conceitos de SOLID - Palestra TDC

SOLID Geek Projeto desenvolvido para explicar os conceitos do SOLID e Orientação a Objetos. Neste repositório temos uma aplicação desenvolvida utiliza

Jean Jacques Nascimento Barros 10 May 31, 2022
Sistema de administración para gimnasios.

Armstrong Desktop Sistema de administración para gimnasios Made with love, made with JavaFX Contenido Características Tecnologías Configuración inicia

Ociel 10 Nov 5, 2022
Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Allan Cordeiro 1 Jun 16, 2022
Repositório destinado para projeto da semana Spring React do Dev superior. Utilizando Java, TypeScript e Frameworks

⚛️ DS Meta - Semana Spring-React Repositório destinado para projeto da semana Spring React do Dev superior. Utilizando Java, JavaScript e Frameworks.

João Vítor Queiroz 2 Sep 11, 2022
Fixes Minecraft client lag from receiving chat messages, at the expense of not being able to block players in chat.

chat-lag-fix Fixes Minecraft client lag from receiving chat messages, at the expense of not being able to block players in chat. Mojang in their infin

adryd 21 Dec 4, 2022
NoChatLag fixes lagspikes caused by chat by removing the sender UUID from the chat packet. Please note that this breaks the vanilla client side block list.

NoChatLagServer Fabric Version | Forge Version Downloads: SpigotMC | GitHub Releases NoChatLagServer fixes WEB-5587 by setting the sender-uuid to that

Noah van der Aa 3 Jan 10, 2022
RescateDePatitas - Repositorio del proyecto integrador de Diseño de Sistemas UTN FRBA

Rescate de Patitas Trabajo Práctico - GRUPO 7 - Diseño de Sistemas - 2021 - Jueves Mañana Resumen El siguiente trabajo consiste en una aplicación web

Alee Herasimiuk 1 Jan 3, 2022