title: Can my machine read messages from another local machine if my MessageQueue is private?
body: <p>I want to receive messages from another computer on the local network so I created <code>MessageQueue</code> in this way:</p>
  
  <pre><code>private static string QueueName = ".\\Private$\\Q1";
      public void SendMessage()
      {           
          if (!MessageQueue.Exists(QueueName))
              MessageQueue.Create(QueueName);
  
          //
      }
  
      public void ReceiveMessage()
      {
          // Connect to the a queue on the local computer.
          MessageQueue myQueue = new MessageQueue(QueueName);
  
          // Set the formatter to indicate body contains an Order.
          myQueue.Formatter = new XmlMessageFormatter(new Type[] { typeof(Queue.Order) });
  
          try
          {
              // Receive and format the message. 
              Message myMessage = myQueue.Receive();
              ///
      }
  </code></pre>
  
  <p>I also tried to create my <code>MessageQueue</code> with the format of <code>@"MachineName\QueueName"</code> but received a MessageQueueException.</p>