开发者

Read public MSMQ remotely from Windows XP

I'm trying to read a public MSMQ from a remote (Server 2008) machine.

开发者_Go百科

I know XP has MSMQ 3.0, and I've found some information that it doesn't support transactional, non-local receiving. Does that include trying to read from a remote queue?

I've tried all sorts of combinations, and the only way I can read a message from the queue is by using:

Msg = mDSQueue.Receive(MessageQueueTransactionType.Single);

I need to be able to do this in a transaction. Any tips? It seems information for public MSMQ's, and using them remotely, are hard to come by.

//in before reading remotely has poor performance.


I know XP has MSMQ 3.0, and I've found some information that it doesn't support transactional, non-local receiving. Does that include trying to read from a remote queue?

Yes.

http://blogs.msdn.com/b/johnbreakwell/archive/2007/12/11/how-do-i-get-transactional-remote-receives.aspx

http://blogs.msdn.com/b/johnbreakwell/archive/2008/05/21/remote-transactional-reads-only-work-in-msmq-4-0.aspx

Cheers

John Breakwell

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜