P2PD – Async p2p networking library for Python 3
P2PD – Async p2p networking library for Python 3
Hello HN, I've been working on a new async networking lib for Python. The library has now reached a state where people could start to try it out. Currently it offers the following features: * Consistent API for TCP / UDP; IPv4 / IPv6; Client / Server. * Async coroutine support and protocol-style callbacks. * Support for network interfaces * P2P direct connections * STUN, TURN, NAT traversal techniques * Port forwarding and pin hole rules * Works with open infrastructure * There's a language agnostic REST API The post explores some of the problems with async networking in Python + some basic examples with the library. Let me know if anyone tries it out.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Netc, a Networking Library in C
Pyancillary Asynchronus Networking Library
A Python library for Unicode string collation
A Python library for accessing Wunderlist
Ohne I/O, a Python 3.4+ coroutine library without any I/O
Combinatorix, yet another combinator library in Python
Tt Python library
Python library for GoPro cameras
B2blaze – A Backblaze B2 library for Python
Python library for parsing Dockerfile