Настоящий Флеймер
Зарегистрирован: 18 February 2005
Сообщения: 1591
Примеры кода: 0
|
Re: Последовательность расположения байт... |
17 January 2007 11:16 |
|
|
|
|
Здравствуйте, bknight, Вы писали:
B>Вопрос такой: есть сервер, который написан на старом добром C... (Исходников к нему нету). Пишу клиента на C#.
B>При пересылке данных серверу проблем не возникает, а вот при получении данных имеем следующее:
B>приходит byte[] {0x12, 0x34, 0x56, 0x78}, но после преобразования к чему-нить целочисленному (например Int32), имеем
B>число 0x78563412. Как мне добиться, чтоб преобразование не переставляло байты?
Наверное потому, что Int32 хранится в памяти именно таким образом (для данной архитетуры). Можно воспользоваться методом IPAddress.HostToNetworkOrder|NetworkToHostOrder для преобразования в нужный вид. Posted via RSDN NNTP Server 2.0
Данное сообщение получено с сайта RSDN
|
|