Rohit-B-Kadam / Remote-File-Receiver

This project is demonstration of synchronous Client-Server Application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remote File Receiver

  • This project is demonstration of synchronous Client-Server Application.
  • This Application is use to search, list all and download the file from server and it can also upload the file to server.
  • Purpose of this Project is to access the folder and file from remote computer.
  • Eg If I want some file from computer which is at home. So I can tell someone to start there server application and from laptop I can start client application and search the required file and download it.

Socket Programming:

  • Socket programs are used to communicate between various processes usually running on different systems.
  • Is base of all the network programming.

File Transfer Protocol:

  • FTP is used to transfer files between computers on a network.

Features:

  • Socket Programming.
  • Download and Upload file.
  • Server synchronous connect the client.
  • If the server is off then client application will get popup message and application close.
  • Authentication.
  • Duplicated file is also detected.

Future Improvement:

  • Providing Multiuser.
  • Asynchronous server and client.

Project ScreenShot

  1. Login Screen.

ScreenShot


  1. Main Window

ScreenShot


  1. Navigation (Seeing the contain of folder)

ScreenShot


  1. Double Dot(..) to go back to parent Folder

ScreenShot


  1. Searching specific file

ScreenShot


  1. Creating new folder at remote location

ScreenShot


  1. Uploading File

ScreenShot


  1. Checking If there is duplicate file present.

ScreenShot



About

This project is demonstration of synchronous Client-Server Application.


Languages

Language:C# 97.6%Language:C 1.3%Language:C++ 1.0%