Если вы передаете двоичные данные между двумя машинами с разным порядком байтов, вам, возможно, придется беспокоиться.
Сетевой сокет просто отправит данные без изменений.Если другие машины предполагают, что отправленные им байты находятся в определенном порядке, вы должны управлять этим.
Если вы передаете данные в известном формате, таком как изображение, то формат изображения обычно имеет что-то в заголовкечтобы показать, в каком порядке он был записан, и библиотека чтения / записи будет обрабатывать его.Если вы изобретаете свой собственный двоичный формат - тогда вам решать.Возможно, вам также придется учитывать размер, сколько байтов - это int на другом компьютере?
Хорошая новость: большинство машин принадлежат Intel, и для большинства приложений будет работать доставка небольших объемов данных в формате ascii.