File Server Project

Goal

Create a simple client/server based file server.

Specifications

  1. Create using c++ or Java (examples are all in c++)
  2. Create a server that when started is given a file path (where the files it stares and retrieved will be stored)
  3. The server accepts connections from a client program, and provides the following services:
    • Allows connections from a client
    • Provides a list of available files to client
    • Allows file to be uploaded from the client to the server
    • Allows a selected file to be downloaded from the server
  4. The client will connect to a server. The parameter on the command will be the full IP address of the server it wishes to connect to.
  5. The user can request and perform the following functions once selected
    • Request a list of available files.
    • Upload a file
    • Select a file from the provided list for downloading
Topic revision: r2 - 2015-11-24 - JimSkon
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback