我正在使用System.Messaging.MessageQueue来发送和接收多播System.Messaging.Messag我的局域网 - 这工作正常。接收MessageQueue消息时未从接收队列中读取它们?
但是,我有一个要求,不使用消息队列接收邮件。
由于的MessageQueue使用PGM协议(113)送我试图构建在PGM侦听的消息类型使用套接字(协议113)(例如,新插座(AddressFamily.InterNetwork,SocketType.Rdm ,(ProtocolType)113);)。类型正在接收的报文数据,但它是文本格式(用肥皂格式化部 - 参见例如本实施例中在MSDN http://msdn.microsoft.com/en-us/library/cc219170.aspx)
我显然希望的二进制数据,所以我可以将它转换成一个System.Messaging.Message并获取真实的数据。
关于我如何做到这一点的任何想法,不胜感激。