{
try
{
string path = @"FormatName:Direct=TCP:192.168.0.115\private$\killf";
string localPath=@".\private$\killf";
MessageQueue queue;
if (MessageQueue.Exists(localPath))
{
queue = new MessageQueue(path);
}
else
{
queue = MessageQueue.Create(localPath);
}
queue.Formatter = new XmlMessageFormatter(new string[] { "System.String" });
queue.Send("hello world", "message");
Console.WriteLine(queue.FormatName);
Console.ReadKey();
}
catch (Exception ex)
{
throw ex;
}
}
{
string path = "FormatName:Direct=TCP:192.168.0.115\\private$\\killf";
MessageQueue queue = new MessageQueue(path);
queue.Formatter = new XmlMessageFormatter(new string[] { "System.String" });
while (true)
{
Message message = queue.Receive();
if (message != null)
Console.WriteLine(message.Body.ToString());
}
Console.ReadKey();
}
}