BNSharp
From JinxBot
- The correct title of this article is BN#. The substitution or omission of a # sign is because of technical restrictions.
BN# is an application development library that abstracts the details of connecting to Battle.net away from the application programmer, allowing the programmer great freedom, flexibility, and power with developing a client application.
Programming with BN#
BN# is designed to create a rapid out-of-the-box experience for application developers. Programmers who are familiar with creating Windows applications will find BN# very easy to integrate with and a particularly friendly host for extensions. Even though BN# is open-source, it encourages standards by exposing several interfaces for changing its behavior, such as allowing custom packet handlers and priority-driven events and packet parsing. BN# aims to be an easy library for people who are unfamiliar with Battle.net and a robust application development platform for advanced developers.
Availability
BN# made a Beta 1 release on August 8, 2008. It is currently available for download - see Latest Releases for more information.

