Я пишу сервер и клиент, и мне нужно передать несколько целых чисел.
В моем серверном приложении я получаю целое число от клиента.
В клиенте я вызываю ntohl или htonl для целого числа? Если я вызову любой из них, когда я получу целое число, мне нужно снова вызвать ntohl или htonl? Или я могу вызывать ntohl/htonl только на стороне сервера, но не на стороне клиента?
Другими словами, когда/где и сколько раз я использую htonl или ntohl для каждого целого числа?
Кроме того, нужно ли делать ntohl/htonl для массивов строк/символов? Должны ли символы быть преобразованы?