JLNNTP is an NNTP[1] library for Java. It was originally written as a course assignment. The library includes functionality required to implement a simple NNTP client. It is NOT a fully-featured NNTP implementation. The library also includes some support for handling USENET articles[2].

This package also includes a very spartan read-only newsreader user interface, RONR. It was written only to test the underlying functionality of the library.


JLNNTP, an NNTP library for Java
Copyright 1999 Johannes Lehtinen

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file 'COPYING' for details.


This library was written as a course assignment and is not being further developed or supported by the author. The library is made available in hope that it could be useful as a starting point for some other project.


You can download the library here: jlnntp-19990421.tar.gz (78.3 KiB)


Brian, Kantor & Lapsley, Phil. RFC977 - Network News Transfer Protocol. Internet Engineering Task Force, February 1986.
Horton, Mark. RFC850 - Standard for Interchange of USENET Messages. Internet Engineering Task Force, June 1983.