Skip to content

An RFC 3977 and RFC 4643 compliant NNTP client library for .NET, written in C#

License

Notifications You must be signed in to change notification settings

khellang/NntpLib.Net

Repository files navigation

NntpLib.Net

An RFC 3977 and RFC 4643 compliant NNTP client library for .NET, written in C#.

Usage

To use the library, you have two options:

1. NntpConnection

NntpConnection provides the library's lowest level of NNTP communication. The class only has 4 public methods:

NntpResponse Connect(string hostname, int port, bool useSsl);

NntpResponse ExecuteCommand(string command);

NntpMultilineResponse ExecuteMultilineCommand(string command, int validCode);

void Close();

With this, you can execute commands independently and inspect the responses directly. Using this will give you full control, but will also require some knowledge of the NNTP protocol and its commands. All commands are implemented as extension methods to INntpConnection and will call either ExecuteCommand or ExecuteMultilineCommand with the correct parameters.

2. NntpClient

Description for NntpClient is coming soon...

Bitdeli Badge

About

An RFC 3977 and RFC 4643 compliant NNTP client library for .NET, written in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages