Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

TK


Настоящий Флеймер

Зарегистрирован:
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
Наверх
  



Общие вопросы программирования на ASP.NET

 Последовательность расположения байт...bknight  17 January 2007 10:56
 Re: Последовательность расположения байт...nikda  17 January 2007 12:10
 Re: Последовательность расположения байт...TK  17 January 2007 11:16
 Re: Последовательность расположения байт...Аноним  17 January 2007 11:10
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта