
16.04.2007, 19:34
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
гляди в описании пакетов, там все это расписано.. и если ты вникнешь в содержимое статьи, то все будет предельно ясно:
Код:
[ Доставка сообщения (sc): MRIM_CS_MESSAGE_ACK = 0x1009 ]
UL msg_id ## Номер пакета (Sequence) этого сообщения для отправителя
UL flags ## Возможные значения описаны в MRIM_CS_MESSAGE
LPS from ## Адрес отправителя
LPS message ## текстовая версия сообщения
LPS rtf-message ## форматированная версия сообщения
[ Подтверждение получения сообщения (cs): MRIM_CS_MESSAGE_RECV = 0x1011 ]
LPS from
UL msg_id
~Отправляется получателем сообщения сразу после прихода MRIM_CS_MESSAGE_ACK, если флаги MRIM_CS_MESSAGE_ACK не содержали MESSAGE_FLAG_NORECV. from и msg_id должны быть скопированы из MRIM_CS_MESSAGE_ACK и имеют то же значение.
тоесть, получив сообщение (MRIM_CS_MESSAGE_ACK), ты должен вытащить из данных LPS from, UL msg_id и отправить их как данные в пакете MRIM_CS_MESSAGE_RECV. Все это можно сделать по аналогии с уже приведенными в статье примерами кода..
|
|
|