P4P

Laboratory of Networked Systems, Yale University

Integration Library

Overview

P4P can be useful to many P2P applications. To ease integration of P4P into existing and new software, we have provided a library that handles fetching P4P information from ISPs, as well as provides simple interfaces to add P4P-guided peer selection to your application.

Packages

The Integration Library is provided in a single package:

  • p4p-common-cpp: C++ shared library, including tutorial, example code, and API documentation

System Requirements

  • Windows XP or higher, or Linux x86 or x86_64
  • libcurl (any recent version should work)
NOTE: Installing our pre-built packages using your distribution's package management system will automatically download and install any needed dependencies.

Planned Enhancements

  • Support for Java

Download

Documentation

Contact

LANS at Yale University. Initial CSS template from free css templates