HLFX.Ru Forum
Показать все 1 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- гарантированый udp + очередь пакетов (https://hlfx.ru/forum/showthread.php?threadid=3671)


Отправлено marikcool 04-11-2012 в 17:45:

гарантированый udp + очередь пакетов

использую гарантированый удп, используется специальный кэш буфер который хранит последний пакет для перепосылки.
Также создал специальный класс стрима, который динамически создает буфер для хранения данных больше чем размер пакет, после отправки которого он удаляется (используется например чтобы отправить файлик).

Теперь мне необходимо последовательно отправить несколько простых пакетов друг за другом, сделал очередь в которую забиваются функции формирования и отправки пакетов, но как быть с аргументами, как динамически добавлять аргументы разных функций?

до этого реализовывал, используя кэш не на 1 пакет, а на массив, то есть при отправки 4х одиночных пакетов, я забивал копии в кэш, для переотправки, но тут хочу сделать чтобы в очередь падали указатели и аргументы, да и по помяти жрать меньше будет и формирование пакетов будет последовательное по мере отправки.

__________________
vk.com/skullcapstudios


Временная зона GMT. Текущее время 08:57.
Показать все 1 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024