mysocks package for easy file transfer and chat
This repository contains my work on socket programming. The goal of this project is to provide a python package based on socket programming that can enable developers to create server-client backend for seamless and secure multiple file transfers, group chats, etc.
Note: You can skip this step, if you are installing the packages.
Dependencies are listed below and in the
Install one of python package managers in your distro. If you install pip, then you can install the dependencies by running
pip3 install -r requirements.txt
mysocks/- Package folder which contains all the code files corresponding to package
TODO: Write example files for easy understanding
examples/- Contains examples on how to use the package
Details of the package
utilities.py- Contains helper functions for the package
file_transfer- Code to transfer files. Contains two classes for sending/receiving files.
1 - send_files
2 - receive_files
Have a look at
Code documentation can be found here
setup.py file is provided in the repository. You can run
python3 setup.py install to install it at system level.
If you don't have privileges to do so, you can install it at user level by running
python3 setup.py install --user.
Contributing to the repository.
- If you find any problem with the code, please feel free to open an issue.
- Found something you can improve, please send me a pull request with your changes. I will be more than happy to review and approve them.
You can send an email to email@example.com
Note: If you find this code useful, please leave a star :)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.