title: Is there any documentation regarding getting message from ActiveMQ via STOMP protocol using C#
body: <p>I am trying to receive/send message from queue of activeMQ using stomp protocol using c#. As I don't know much about activemq and stomp. So I'm searching for some proper document or sample code by which I can learn step by step.</p>
  
  <pre><code>  static void Main(string[] args)
      {
          Apache.NMS.Stomp.ConnectionFactory factory  = new Apache.NMS.Stomp.ConnectionFactory(new Uri("stomp:tcp://localhost:61613"));
          IConnection connection = factory.CreateConnection();
          ISession session = connection.CreateSession();
          IDestination destination = session.GetDestination("/queue/notification");
          IMessageConsumer consumer = session.CreateConsumer(destination);
          connection.Start();
          consumer.Listener += new MessageListener(OnMessage);
          Console.WriteLine("Consumer started, waiting for messages... (Press ENTER to stop.)");
          Console.ReadLine();
          connection.Close();
      }
      private static void OnMessage(IMessage message)
      { 
          try
          { 
              Console.WriteLine("Median-Server (.NET): Message received"); 
              ITextMessage msg = (ITextMessage)message; 
              message.Acknowledge();
              Console.WriteLine(msg.Text);
          } 
          catch (Exception ex)
          { 
              Console.WriteLine(ex.Message);
              Console.WriteLine("---");
              Console.WriteLine(ex.InnerException);
              Console.WriteLine("---"); 
              Console.WriteLine(ex.InnerException.Message);
          }
      }
  }
  </code></pre>
  
  <p>}
  I have tried this. Is it a correct way to make stomp connection.</p>