我们正在尝试使用winapi widestring函数来检索注册表信息。然后,我们需要通过网络传输这些信息。
LPWSTR PerfData = (LPWSTR) malloc(8192);
RegQueryValueEx(hSubKey, TEXT("DisplayName"), NULL, NULL, (LPBYTE) PerfData, &cbData);
现在我们有了宽字符串字符,我们将用xml填充单字节字符。保存尽可能多的带宽非常重要,因为当我们使用单个字节时,它已经在数千台计算机上进行了迭代,它已经堵塞了我们的网络。
另外,我如何在另一方将这些分开?
答案 0 :(得分:0)
我迄今使用的最便宜(带宽方面)协议是Google的protobuf。 我强烈推荐它。至于boost-asio,它不会造成任何开销 - asio是一个不错的选择。您也可以考虑压缩它(使用boost iostreams gzip filter和asio)。