可以在字符串上使用 htonl

possible to use htonl on a string

本文关键字:htonl 字符串      更新时间:2023-10-16

我想通过套接字发送字符串,但不得不担心字节序。我知道如何解决此问题的唯一方法是使用 htonl,但据我所知,这仅适用于字符串。如何通过套接字发送字符串?

我不相信你不必对字符串做任何事情(我假设char* UTF-8),因为字符只有一个字节的长度,所以你不必担心字节序。如果数据的长度超过 1 个字节(例如短、长等),您只需要担心字节排序。

这是一篇更详细地解释此主题的 wiki 文章。