Guest Rob Posted July 15, 2008 Posted July 15, 2008 Hi, I'm using PGM to send multicast messages in my application. However it turns out that the first message is not actually put on the wire immediately, but only if the application sends a 2nd message. Then with the sniffer I see them both. So for now I have patched my application to do just this: send the original message, and then a message with just 1 byte. But I wonder why this should be necessary anyhow. It just adds to the networkload, protocol stack load, and the receivers must ignore the spurious messages. So is this a bug in the MS PGM implementation, or correct PGM behaviour? Rob BTW, and for those XP Embedded aficionados: It is not sufficient to just add PGM as a component to XPE. You also need a few additional registry keys in order to have Winsock recognize PGM. And you don't need MSMQ at all.
Recommended Posts