Luke
Luke

Reputation: 3017

Read public MSMQ remotely from Windows XP

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

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.

Upvotes: 1

Views: 441

Answers (1)

John Breakwell
John Breakwell

Reputation: 4687

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

Upvotes: 2

Related Questions