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.


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


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

Top White Papers and Webcasts

  • Anthony Christie, the Chief Marketing Officer for Level Communications, is responsible for customer experience, worldwide marketing and product management. In this informative asset, he shares his insights into why a private network connection to cloud-bases applications is the right decision for your enterprise. Download now to find out more.

  • Enterprises are increasingly looking to platform as a service (PaaS) to lower their costs and speed their time to market for new applications. Developing, deploying, and managing applications in the cloud eliminates the time and expense of managing a physical infrastructure to support them. PaaS offerings must deliver additional long-term benefits, such as a lower total cost of ownership (TCO), rapid scalability, and ease of integration, all while providing robust security and availability. This report …

Most Popular Programming Stories

More for Developers

RSS Feeds

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