1、連接方式:
MessageQueue myQueue = new MessageQueue(@"FormatName:DIRECT=TCP:192.168.1.126\private$\uuu");
myQueue.Send("Public queue by path name.");
System.Messaging.Message msg = myQueue.Receive();
Console.WriteLine(msg);
注意:如果代碼新增的目錄,要代碼時,添加操作系統用戶的權限,不然你無法修改安全裏的選擇項目
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\private$\\uuu");
// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue.SetPermissions("Administrator", MessageQueueAccessRights.ReceiveMessage,
AccessControlEntryType.Allow);
2、打開RPC動態端口,同時設置一下“作用域”遠程可以訪問的機器IP。
3、打開PRC
4、打開msmq
5、設置遠程可以讀權限,根據具體情況 來設置
6、開啓RPC調用