Приблизительно читаешь блок в память, потом точно пишешь то что надо, потом приблизительно столько, сколько влезет в оставшееся от ранее...
Народ, patch guard сам выключается если к операционке зацепить отладчик при загрузке.
Чушь. Базовые инструкции работают с числами точно так же - 2's compliment arithmetic была придумана именно для этого. Хочшь отдать бит под знак -...
KingT, там очень много нюансов т.к. это указатель на vtable принадлежащий конкретной instance. Ну а там может быть множественное наследование......
http://research.microsoft.com/en-us/projects/detours/ ...и примеры на Си.
Это маразм, а не программирование. Нах это всё надо? Сколько в этом ошибок? Сколько это отлаживалось? Ломается на каждом service pack, не говоря...
А чего вопрос так странно сформулирован? Что zlib религии противоречит?
Prohvost, гы, так этого ж немеряно. Вот, например: dedicated VM: http://www.godaddy.com/gdshop/hosting/virtual.asp?ci=9013&display=virtual...
Richel, ыыы, бегом в http://msdn.microsoft.com - смотришь ф-цию - там указана библиотека.
max7C4, очень мутно всё это ты описываешь. Так как ты ожидаешь прихода данных на N открытых соединений?
max7C4, так что, в итоге ты имеешь WaitForXxx() вместо select(), как я и предположил выше. Ну и чего что необычного? Кста, в твоей реализации один...
max7C4, так ёлки, как ты ожидаешь прихода данных? Твой код тянет сотни одновременных клиентов? Ты это тестировал? Как насчёт нескольких сотен...
Забавный вопрос... Ты просишь копию лицензионной версии?
То есть poll (тупо критим цикл и ждём пока придут данные)? Или через events? Если второе, то это просто замена select() на...
Это ты к чему мне объясняешь?
Ессно. Так же как и в Си - понятие "struct" существует только во время компиляции. Компилятор выплёвывает инструкции по чтению и записи памяти....
Это факт - такой код не тянет 1000 одновременных соединений на Windows и средней машине. Тоже факт - N потоков тянут только N медленных клиентов...
_nic, в сердце нормального сервера всегда есть event demultiplexor и один поток обслуживает несколько соединений. Самый простой подход это...
deLight, посмотри в "depends" - он умеет demangling делать. P.S. кста, попробуй изменить название второй ф-ции, а то в зависимости от реализации...
нет
Имена участников (разделяйте запятой).