AV> Возник другой вопрос: может кто сталкивался, как правильно формировать AV> имя pkt? В описании пишут "любые символы из шестнадцатиричного AV> представления". Поизучал названия приходящих пакетов - там явно есть AV> закономерность но не могу понять какая.
Скорее всего, ты видел имена пакетов вида ССССУУУУ или УУУУПППП (сеть, узел, пойнт) в шестнадцатиричном формате.
AV> Тот же вопрос по формированию MSGID для сообщений. В FTS пишут "код AV> не должен совпадать с кодом сообщений за 3 года". Может кто знает как AV> обычно он формируется?
Ну вот, например, я сейчас отвечаю на твое сообщение MSGID: 2:5020/1906.48 56b2eb0b - первое очевидно является адресом источника (в большинстве своем тоссеры воспринимают его как символьную строку), а второе
gremlin@hren:~ > date -d "1970-01-01 + `printf '%u' 0x56b2eb0b` seconds" Thu Feb 4 06:09:15 MSK 2016
Хотя обычно делают чуть хитрее: хранят время (кстати, time_t вполне может оказаться и более, чем 32-битным) прошлого сообщения, а при создании нового выбирают максимум из текущего времени и увеличенного на единицу прошлого значения.
AV>> ... а на практике имеет смысл посмотреть в исходники того же HPT AV> Исходники-исходникам рознь. Hапример по PKT в них описания нет, AV> просто дана структура данных.
Да. И на нее действительно есть смысл посмотреть.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Ну что же вы стоите на пороге? Не стесняйтесь, идите отсюда! --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)