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

  • Organizations are increasingly gravitating toward mobile-first application development as they assess the need to revamp their application portfolios to support touch computing and mobility. Consumerization has brought higher expectations for application usability along with the mobile devices themselves. Enterprises are increasingly shifting their new application acquisitions and development efforts toward mobile platforms. With this backdrop, it is natural to expect application platform vendors to invest in …

  • Thanks to wide spread cloud hosting and innovations small businesses can meet and exceed the legacy systems of goliath corporations. Explore the freedom to work how you want, with a phone system that will adapt to your evolving needs and actually save you lots of expense—read Get an Enterprise Phone System without High Cost and Complexity. The article clearly illustrates: The only hardware you'll need is phone equipment for advanced voice and fax. How to join all your employees, mobile devices, …

Most Popular Programming Stories

More for Developers

RSS Feeds

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