Skip to content

A library to compile various technologies so as to send files rapidly between systems by creating a LAN

License

Notifications You must be signed in to change notification settings

Shivam60/Networking

Repository files navigation

Networking

It is a simple library which can be used to transfer files between two system over network such as wifi hotspot. The work is on going and the present speed that the library gives is around 2.5-3 MBPS over a 2.4Ghz/5Ghz wifi hotspot.

Getting Started

Make sure python is installed

Prerequisites

Nothing as of now. All libraries are pre installed in python 3.

Installing

In the following order: -> on node which has to download

--> make a folder with server --> open downloader.py --> modify the localhost to your ip address, port number to any free port --> serv_directory with value of server folder path (inside quotes) --> secret is your password --> filenm the file which u want to download along with extension run downloader.py

-> on node which has to upload

--> make a folder with client --> open uploader.py --> modify the localhost to server ip address, port number to any free port --> client_directory with value of server folder path (inside quotes) --> secret is your password --> filenm the file which u want to upload along with extension

run uploader.py

Running the tests

sample test cases will be updated soon.

Contributing

Versioning

1.0.0

Authors

Shivam Chawla

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A library to compile various technologies so as to send files rapidly between systems by creating a LAN

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages