Форум программистов, компьютерный форум CyberForum.ru

обработчик пакетов - C++

Восстановить пароль Регистрация
 
zAleksey
1 / 1 / 0
Регистрация: 27.04.2011
Сообщений: 8
27.04.2011, 20:04     обработчик пакетов #1
Здравствуйте! Не прошу решить поставленную задачу, подскажите ,пожалуйста, с чего начать.может литературу грамотную подскажете

Сделать реализацию на языке С или С++ следующего обработчика пакетов :
Int sorter (int len , void *buff);
Где len –это длина в байтах последовательности пакетов , a buff – указатель на собственную последовательность пакетов. Пакеты в последовательности всегда цельные и имеют следующую структуру : первые 2 байта определяют длину ( в байтах ) последующих произвольных двоичных данных .

В результате работы функции :
В случае успешного завершения :
-Последовательность пакетов , на которую указывает buff должна быть отсортирована по убыванию хранящихся в пакетах данных (должно применяться побайтное сравнение данных с начала последовательности , например 0х02 больше 0х010F , но 0х0002 меньше 0х010F);
-возвращаемое функцией значение равно 0

В случае неуспешного завершения :
-Последовательность пакетов на которую указывает buff должна остаться неизменной;
-возвращаемое функцией значение равно -1

сейчас этот пункт опущен
{Реализация не должна использовать никакихх стандартных функций , макросов или шаблонов , кроме функций , являющихся эквивалентом операторов управления памятью (распределение и высвобождение) , но допускается определение собственных сущностей (функций классов)
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2011, 20:04     обработчик пакетов
Посмотрите здесь:

C++ Обработчик форм
клас обработчик C++
C++ Шифрование трафика (пакетов)
Обработчик исключений C++
C++ Обработчик прерываний
UDP отправка и прием пакетов C++
Перехват пакетов в онлайн-игре C++
Быстрая передача udp пакетов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru