You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Designed a multithreaded system which executes transactions simultaneous from thousands of clients over TCP socket and applied distributed system concepts like processes, threads, concurrency control and synchronization mechanisms.
Developed a P2P multimedia file-sharing network using TCP that allows uploading and downloading files using from multiple available seeders. It also supports multithreaded client/server and tracker.
This application is used to share files among your peers. You just make a group and start uploading files for all participants to download. It uses socket programming and multithreading. The file is downloaded in multiple chunks from multiple peers simultaneously and uses SHA to verify the downloaded file integrity.