在C++中,我們使用網絡套接字發送數據。我知道,我們需要使用htons(),還有ntohs()函數保持字節順序大端和小尾數。我們下面的數據C++在套接字編程中的字節順序
支持發送
int roll;
int id;
char name[100];
這也可以被包裝成結構。
我在這裏的混亂,對於卷和ID,我們可以使用htons()功能。但對於字符串名稱,我們應該怎樣做?我們是否需要使用這些功能?它可以在Mac,Intel和其他網絡上運行嗎?
我想發送一個數據包中的所有三個字段。
@Vijay:我不知道你在做什麼。 –
@marcelo:可能是多字節字符? 0x0001變成0x0100? – Donotalo
馬塞洛坎託斯看起來像你是對的。需要一些更多的信息。謝謝 – Vijay