В C ++ мы отправляем данные, используя сокет в сети. Я знаю, что нам нужно использовать функции htons () , ntohs () для поддержания порядка байтов с прямым порядком байтов и с прямым порядком байтов .
поддержка у нас есть следующие данные для отправки
int roll;
int id;
char name[100];
Это также может быть включено в struct.
Моя путаница заключается в том, что для roll и id мы можем использовать функцию htons () . Но что касается строки name , что и как мы должны это сделать? Нужно ли нам использовать любую такую функцию? это будет работать на каждой машине, как Mac, Intel и другие сети?
Я хочу отправить все три поля в одном пакете.