P2PD
  • Peer-to-peer networking
  • General networking
  • Knowledge articles
  • Feature showcase
    • Peer-to-peer demo
    • STUN client for address lookups
    • TURN client for proxying
    • More portable netifaces
    • Hyper-usable HTTP client
    • Lightweight web framework
    • Toxiproxy client and server
    • The P2PD REST API
  • Development
P2PD
  • Feature showcase
  • View page source

Feature showcase

In the time since I’ve been working on P2PD many different components have been implemented. Here is a brief show-case of the more interesting ones.

  • Peer-to-peer demo
  • STUN client for address lookups
    • STUN magic cookies
  • TURN client for proxying
    • A TURN client example
    • Using TURN as a fall-back option
  • More portable netifaces
  • Hyper-usable HTTP client
  • Lightweight web framework
  • Toxiproxy client and server
    • Toxiproxy
    • Adding a toxic
    • add_latency(ms, jitter)
    • add_bandwidth_limit(kb)
    • add_slow_close(ms)
    • add_timeout(ms)
    • add_reset_peer(ms)
    • add_limit_data(n)
    • add_slicer(n, v, ug)
  • The P2PD REST API
    • Starting the server
    • Making your first request
    • Looking up your peer’s address
    • Now lets try connect to it
    • Text-based send and receive
    • Binary send and receive
    • Bidirectional relay pipes
    • Publish-subscribe
Previous Next

© Copyright 2024.

Built with Sphinx using a theme provided by Read the Docs.