Skip to content

imaxoi/Network_sharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File sharing

This C++ software lets people in the same network see their presence and share files and folders between them. It was developed as a project for the course "Programmazione di Sistema" (for Prof. Malnati). Here are the specifics in Italian.

Implementation

The software uses QT to handle the GUI and boost::filesystem to handle file and directories, both were chosen as they are not OS dependant. The networking part is based on the C socket library, and it is wrapped using the Factory pattern to hide differences between Linux (sys/socket.h) and Windows (winsock.h).

About

Malnati project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages