Skip to content

pedrogbmendes/OperatingSystems

Repository files navigation

OperatingSystems

Digital Album

3 main components: clients, servers, gateway.

The architecture between clients and servers/gateway is client-server architecture. The communications between servers are based in a peer to peer architecture.

The project is a digital album. The client connects to the gateway that gives the ip of a server. Then, the client can communicate with the server, to upload, download, remove, and give tags/hashtags to the photos.

The communications are done using TCP and UDP protocols implemeted in C, and it was developed a speficic API for this service.

About

Digital Album

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published