在C++中,我们使用网络套接字发送数据。我知道,我们需要使用htons(),还有ntohs()函数保持字节顺序大端和小尾数。我们下面的数据C++在套接字编程中的字节顺序
支持发送
int roll;
int id;
char name[100];
这也可以被包装成结构。
我在这里的混乱,对于卷和ID,我们可以使用htons()功能。但对于字符串名称,我们应该怎样做?我们是否需要使用这些功能?它可以在Mac,Intel和其他网络上运行吗?
我想发送一个数据包中的所有三个字段。
@Vijay:我不知道你在做什么。 –
@marcelo:可能是多字节字符? 0x0001变成0x0100? – Donotalo
马塞洛坎托斯看起来像你是对的。需要一些更多的信息。谢谢 – Vijay