Intranet Messenger using MSMQ

Up to now I have seen so many samples on using MSMQ (Microsoft Message Queuing Service) with .NET. But, I haven't seen a real-time sample which will help us in daily work. This application will allow you to send, receive, store intranet messages even when you are not running this application or even System also. I will explain the features of it.

Introduction to MSMQ:

Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https. It's free and comes with Windows, but is not installed by default. In order to integrate this in .NET, Microsoft provided a wrapper on this COM component for ease of use. So, we can use this technology to pass messages (instant) between intranet users.

This application is built on .NET Framework. Some of the silent features of this application are:

  • Allows us to send message to any intranet system having MSMQ installed on it.
  • Allows us to receive message from any intranet system.
  • Allows us to store the conversation in a text file for further reference.
  • Allows us to show messages, which are received when application or system is shut downed.
  • Show exact sent and received timings of messages.

 

UserMessenger.zip