Skip to content

drobison/FTPServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

– Author        [email protected]
David Robison           

– The programming language you use (e.g. C++, Java, or Python)
Python

– How to execute your program.
Server:
    python Server.py <ServerPort>
    Example:
        python Server.py 50000
    
Client:
    python Client.py <ServerURL> <ServerPort>
    Note: When running locally, ServerURL is localhost
    Example:
        python Client.py localhost 50000
        
    Available client commands:
    
    ls
        Description - will list all files in the servers folder
        
    get <filename>
        Description - will attempt to get the file with name 'filename'
        from the ServerFolder.  If file does not exist, server will say so.
        If it does, the file is downloaded to the ClientFolder.  If the 
        filename already exists in the ClientFolder it will add an integer
        value to the filename until a spot is found to prevent overwritting files.
        
    put <filename>
        Description - will attempt to put the file with name 'filename'
        into the ServerFolder.  If file does not exist, client will say so.
        If it does, the file is uploaded to the ServerFolder.  If the 
        filename already exists in the ServerFolder it will add an integer
        value to the filename until a spot is found to prevent overwritting files.        

– Whether you implemented the extra credit.
    No

– Anything special about your submission that we should take note of.
    N/A

About

FTP client and server written in python, written to explore sockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages