Open Source Instant Messenger

Environment:VC5, VC6

PeopleWatcher is a small (about 2,500 lines of code) but reasonably extensive instant messenger program. It provides all the standard features of an instant messenger, including message server and client systems, away messages, and friends lists. Its open source license means you can freely use its code to build new applications. PeopleWatcher is easily extended over more exotic IM features, easily embedded into existing applications.

Implemented features to learn and use

Below is an abbreviated list of the components that went into building PeopleWatcher.

  • Bitmap item list boxes
  • Network message server
  • Network message client
  • Multi-thread handling / communication
  • Paned options dialog box
  • System registry API
  • Filesystem registry API
  • Network connection detector
  • Color box GUI item
  • Active friends list

You can use the PeopleWatcher code as a source for their implementations, or simply to see how they fit into a full working application.

Downloads

Download compiled version - 822 Kb
Download the source code - 328 Kb


Comments

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Data integrity and ultra-high performance dictate the success and growth of many companies. One of these companies is BridgePay Network Solutions, a recently launched and rapidly growing financial services organization that allows merchants around the world to process millions of daily credit card transactions. Due to the nature of their business, their IT team needed to strike the perfect balance between meeting regulatory-mandated data security measures with the lowest possible levels of latency and …

  • Today, users, applications, and data exist in more places than ever before, creating an unprecedented challenge for IT. How can IT achieve the flexibility and agility it needs to offer multiple types of applications in multiple locations? To better serve business demands for information everywhere, enterprises must develop new strategies for optimizing multiple kinds of networks. Read this white paper to learn how hybrid networks provide an unprecedented level of network dynamism, enterprise agility, and the …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date