提升asio读取/接收字节顺序

时间:2013-05-07 14:53:43

标签: c++ boost boost-asio endianness

使用boost asio tcp读取函数或udp接收函数通过套接字读取数据到

 std::vector<char>, 

数据是否以网络字节顺序或接收主机字节顺序填充向量?

1 个答案:

答案 0 :(得分:4)

您将收到与发送顺序相同的字节。

“Endianness”在处理多字节数值时只有意义 - 当消息被视为TCP / UDP传输层的字节流或字节包时,没有这样的事情。

如果某些字节需要解释为多字节值,那么您需要知道它们是如何被应用程序层编码的。 TCP和UDP套接字都无法帮助您。