В разборе пакетов часто вижу эти обозначения. Что такое ИД я еще могу понять, но что определяет СИД?
Baal
01.05.2008, 22:17
Session ID скорее всего. Интересно, это значение только в самом сервере(памяти) или через базу/файлы тоже как-то проходит ?
Глюконатор
01.05.2008, 22:27
Не понял вопроса.
Baal
01.05.2008, 22:33
Насколько я понял, ID это Serial чара в базе. А SID, сессия, вроде нигде не "записывается", используется внутри сервера, может для определения потока может еще для чего. Так ли это ?
Глюконатор
01.05.2008, 22:38
Скорее всего только для сессии. Я просто не вижу смысла использовать ее для чего-то еще... Только вот встречал я этот СИД только в пакетах 040А (ид пакета).. Больше не припомню. Не в курсе для чего этот пакет?
Baal
01.05.2008, 22:42
Угу , ID - это идентификатор пакета, это CharID Serial чара в базе.
040А скорее всего просто проверяет если нужно отправить/принять какуюто информацию. Другие варианты есть ?
Глюконатор
01.05.2008, 22:46
Сомневаюсь... Бьешь моба/самобаф - пакет формирует клиент и посылает серверу. Из чата сообщение на всю карту - серв сам присылает эту информацию...
Есть предположение что там ченить шифрованное передается (?!).... =)
Baal
01.05.2008, 22:49
А чему там быть шифрованному ? ID, пустой h, CharSID и CharID. И все остальные 040A пакеты такие. Нечему там передаваться. Пакеты на пинг-понг есть, так что одни догадки нафиг этот пакет нужен..
Глюконатор
01.05.2008, 22:54
Действительно.. чет забыл что там ничего кроме этого нет.
Иногда h = 0x0100 (256). Вот сиди, блин, и думай нах он нужен... %)