Я делаю GetBitmapBits()
над HBITMAP
и сохраняю пиксели в обычном char*
буфере и отправляю этот буфер по сети.
Затем клиент «восстанавливает» растровое изображение, используя SetBitmapBits()
в своем окне.
Мой вопрос довольно прост: есть ли вероятная или возможная ситуация, когда реконструкция может быть невозможна? Может быть, для внутреннего байтового формата этих данных пикселей?
Клиент и сервер не гарантированно используют одну и ту же версию Windows. Сервер может использовать XP, в то время как клиент может использовать Vista или Windows 7, например.