Skip to content

Freenet Client Protocol 2 Library for C# - flexible, dynamic and feature complete, Simple API Layer is not yet done

License

Notifications You must be signed in to change notification settings

FreeApophis/fcp2lib.NET

Repository files navigation

fcp2lib.NET

This is a complete implementation of the FCP2 (Freenet Client Protocol 2.0) specification for the access of Freenet-nodes with any .NET Language.

Build Status NuGet package

It is written in C# and tries to parse all FCP message-types of the Freenet node and has an Event-driven Interface.

Features

  • Event Driven Design : Each Message gets a certain Event in the Library
  • Simple and Complex Methods: There is always a Method with only the Mandatory Parameters, and one with all.
  • Complete Implementation of the FCP 2.0 Protocol
  • Completely Typed access to all the Variables in the messages.
  • Completely Non-Blocking Design
  • Fully dynamic core (easily extensible to new messages)
  • Implemented with C# 5.0

License

GNU General Public License 3.0 (Other licenses negotiable)

About

Freenet Client Protocol 2 Library for C# - flexible, dynamic and feature complete, Simple API Layer is not yet done

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages