Skip to content

A simple python file transfer server, that allows the user to download files from the server

License

Notifications You must be signed in to change notification settings

vishwa-amit/Simple-Python-File-Transfer-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Python File Transfer Server

A simple file transfer server written in Python 3, that allows the user to download files located on the server. The server can handle and serve multiple clients at the same time and send files in the same/child directories.

Usage

  • Run the server.py file, entering the port you wish for the server to run on.
  • Now, users can run the client.py file and connect to the server by entering the IP address and port displayed on your server.
  • A user can enter the name of a file on the server (in the same folder as the server.py) and download that file - the file will appear in the same directory as the client.py file, named from_server+filename.

Requirements

  • Python 3.7+
  • Socket Module (standard library)
  • Threading Module (standard library)
  • OS Module (standard library)

Contributing

Since this is a simple project, this repository is unlikely to be majorily changed, however if you wish to contribute with bug fixes/new features/code improvements, pull requests are welcome. Issues are also welcome if you want to discuss or raise an issue.

License

MIT

About

A simple python file transfer server, that allows the user to download files from the server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages