Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.04.2007, 22:54
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> это ведь не просто мусор?
нет конечно, это rtf-текст твоего сообщения, упакованный gzip и закодированный base64..
прочитай в описании пакетов про MRIM_CS_MESSAGE: http://digimortal.0x48k.cc/articlz/mrim-packets.txt
|
|
|

16.04.2007, 23:14
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
это я читал))) толбко я не могу понять для чего он нужен
|
|
|

16.04.2007, 23:22
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
вы МАгентом пользовались хоть раз? там можно пересылать отформатированный в формате rtf текст (фон цветной, шрифт ит.д.) - это я думаю вам нафик не надо, если конечно вы свой мрим-клиент не собрались писать.. )
|
|
|

17.04.2007, 08:53
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
пользовался... раз пять... надо наверное поюзать
|
|
|

17.04.2007, 11:23
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
вот дампы пакетов:
мой:
серва
версия протокола это именно 0D 00 01 00
так почему они различаются?
неужели мэил уже успели изменить протокол?
|
|
|

17.04.2007, 16:01
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
ну да, а что в этом удивительного?
в МАгенте постоянно появляются новые возможности, а следовательно и новые версии протокола появляются..
|
|
|

17.04.2007, 19:02
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
ну всё равно как - то...
для меня немног времени прошло, а уже на три еденички протокол поменяли
всмысле три раза
я думаю мэилпрото не станет таким как асику.
тоесть не будет делать так, что клиенты работающие по старому протоколу, не смогут дажо залогинитсо.
|
|
|

18.04.2007, 15:29
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
хм, строю пакет, вот дамп
EF BE AD DE 0A 00 01 00 02 00 00 00 08 10 00 00 я╛н▐............
3D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =...............
00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 ............@...
12 00 00 00 6D 61 7A 61 67 61 6E 64 6F 6E 40 6D ....mazagandon@m
61 69 6C 2E 72 75 1B 00 00 00 54 68 65 72 65 20 ail.ru....There
69 73 20 6E 6F 20 73 70 6F 6F 6E 2C 20 4E 65 6F is no spoon, Neo
2E 2E 21 21 21 00 00 00 00 ..!!!....
[105 bytes]
не могу понять почему не доходит.
если поставить NORECV (04 00 00 00), мессага прекрасно идёт, а если rtf, то не доходит.
плюс нету потвержения.
помогите
и кста, если не трудно, преведите пример потверждения получения мессаги.
никак не могу понять как он строитсо
Последний раз редактировалось x-treem; 18.04.2007 в 15:43..
|
|
|

18.04.2007, 18:37
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
ну, чтоб ставить флаг rtf, надо саму rtf-часть наверно в сообщение вкладывать.. а зачем тебе это? поставь просто в значение флага 0..
а собрать пакет для подтверждения очень просто:
Код:
sub message_recv
{
my ($from, $msg_id) = @_;
my $data = pack ("L", length($from)) . $from .
pack ("L", $msg_id);
print $sock make_mrim_packet( $MRIM_CS_MESSAGE_RECV, $data);
$seq_real++;
}
|
|
|

18.04.2007, 18:52
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
хех, если бы всё так просто
просто не так выразился, я имел ввиду дамп а не сабу.
сорри.
тут вот в чём вопрос:
from - это мыло отправителя или его айпи?
msg_id - это seq пакета с мессаджем котороый пришёл?
вот это у мну и составило проблему.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|