解析从 C# 到正文C++ MSMQ 消息,每个字母用 '0 分隔
MSMQ Message from C# to C++ body is parsed with each letter being separated by '0
我正在从C#(ActiveXFormatter(向MSMQ发送一条消息,并尝试在C++中读取它。我阅读的正文确实是我发送的消息的正文,但每两个字符之间都有一个"0"(在C++中(。我认为这与编码有关,但我不确定如何修复它。我正在用VT_VECTOR | VT_UI1
打开MSMQ。
我尝试用VT_BSTR
打开MSMQ,但运气不佳
在C#中,我使用一个简单的ActiveXFormatter发送消息_sendQueue.Formatter = new ActiveXMessageFormatter();
_sendQueue.Send(myString);
通过更改C#中的Encoding并发送一个以null结尾的字节数组来修复它。
相关文章:
- 如何将 txt 文件中的行分隔为组件C++
- 无法通过空白将文本文件行分隔为矢量
- 如何在C++中读取空格分隔的输入 当我们不知道输入的数量时
- 如何将以逗号和空格分隔的整数读取到 2D 数组中?
- 绑定派生类方法C++从实例范围之外的分隔 std::function 变量调用
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- C ++中的StringStream有助于使用向量从字符串中提取逗号分隔的整数,而不是空格分隔的整数,为什么?
- Azure Kinect 使用正文索引映射裁剪正文
- 如何在 C++ 中将文件中的逗号分隔数字读取到数组中?
- "Warning: Comma within array index expression"但逗号分隔函数参数
- C++逗号分隔的输入数组代码过早退出
- 如何分隔字符串并将标记传递给方法
- 分隔整数 (C++) 的数字
- 野牛/yacc 解析器在不被空格分隔时跳过 grammer - "unexpected $end"
- 读取制表符分隔的文件时出现问题 C++
- 通过分隔符分隔包含 UTF-16 BE 文本的uint8_t数组
- 如何更新和删除文本文件中的特定逗号分隔值?C++
- 解析从 C# 到正文C++ MSMQ 消息,每个字母用 '0 分隔