System.Messaging.MessageQueueを使用して、LAN でマルチキャスト System.Messaging.Message を送受信しています。これは正常に動作します。
ただし、メッセージ キューを使用せずにメッセージを受信する必要があります。
MessageQueueは PGM プロトコル (113) を使用してメッセージを送信するため、ソケットを使用して PGM (プロトコル 113) をリッスンするタイプを構築しようとしています (例: new Socket(AddressFamily.InterNetwork, SocketType.Rdm, (ProtocolType)113);)。型はメッセージ データを受信していますが、テキスト形式です (soap フォーマッタ セクションを使用 - msdn http://msdn.microsoft.com/en-us/library/cc219170.aspxの例を参照) 。
System.Messaging.Messageにキャストして実際のデータを取得できるように、明らかにバイナリ データが必要です。
これを行う方法についてのアイデアは大歓迎です。