Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.

## Feature

1. 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.