BNSharp

From JinxBot

Jump to: navigation, search


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.


Documentation

Personal tools
references