Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackey8616/maybep2p
Simple solution to implement P2P communication into Applications.
https://github.com/jackey8616/maybep2p
p2p peer-to-peer python python3
Last synced: 13 days ago
JSON representation
Simple solution to implement P2P communication into Applications.
- Host: GitHub
- URL: https://github.com/jackey8616/maybep2p
- Owner: jackey8616
- Created: 2018-04-18T15:30:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T21:44:54.000Z (9 months ago)
- Last Synced: 2024-11-24T22:06:00.689Z (about 1 month ago)
- Topics: p2p, peer-to-peer, python, python3
- Language: Python
- Homepage:
- Size: 81.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MaybeP2P [![PyPI version](https://badge.fury.io/py/MaybeP2P.svg)](https://badge.fury.io/py/MaybeP2P) [![Build Status](https://travis-ci.org/jackey8616/MaybeP2P.svg?branch=master)](https://travis-ci.org/jackey8616/MaybeP2P) [![codecov](https://codecov.io/gh/jackey8616/MaybeP2P/branch/master/graph/badge.svg)](https://codecov.io/gh/jackey8616/MaybeP2P) [![Maintainability](https://api.codeclimate.com/v1/badges/1a8dceae8859199d3d54/maintainability)](https://codeclimate.com/github/jackey8616/MaybeP2P/maintainability)
This is a very simple P2P framework for implement peer-to-peer system into Applications in Python.
## Notice
Right now this framework does not support any NAT hole paunching.
Also, only support a very basic P2P communication protocol, you need to wrote your route rule by yourself.
## Feature1. Easy implementation of protocols.
2. Support TCP server.
## Installation & Useage
`pip install MaybeP2P````
>>> from MaybeP2P.peer import Peer
>>> p = Peer()
>>> p.start()
...
>>> p.exit()
```
## Other
Feel free to RP to help me imporve.