👨🏽💻👁 Assignment for 'Distributed Systems' subject about Implementation of TCP, UDP, Multicast and others Protocols
This was a project developed to learn concepts about Protocols on Distributed Systems with Java Programming Language, however, the speaking language was Portuguese 🇧🇷.
For this project it was created a Server/Client TCP Protocol to communicate tasks. It was used a binary and textual protocol for the communication.
This is a project developed with Gabriel David Sacca, it is a chat Peer-to-peer using the UDP and a system for File Upload using UDP and MD5 Checksum.