HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 16.04.2007, 22:54
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами: 10378404

Репутация: 1095


По умолчанию

>> это ведь не просто мусор?

нет конечно, это rtf-текст твоего сообщения, упакованный gzip и закодированный base64..
прочитай в описании пакетов про MRIM_CS_MESSAGE: http://digimortal.0x48k.cc/articlz/mrim-packets.txt
 

  #22  
Старый 16.04.2007, 23:14
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 54
По умолчанию

это я читал))) толбко я не могу понять для чего он нужен
 

  #23  
Старый 16.04.2007, 23:22
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами: 10378404

Репутация: 1095


По умолчанию

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

  #24  
Старый 17.04.2007, 08:53
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 54
По умолчанию

пользовался... раз пять... надо наверное поюзать
 

  #25  
Старый 17.04.2007, 11:23
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 54
По умолчанию

вот дампы пакетов:
мой:
Цитата:
EF BE AD DE 0A 00 01 00
серва
Цитата:
EF BE AD DE 0D 00 01 00
версия протокола это именно 0D 00 01 00
так почему они различаются?
неужели мэил уже успели изменить протокол?
 

  #26  
Старый 17.04.2007, 16:01
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами: 10378404

Репутация: 1095


По умолчанию

ну да, а что в этом удивительного?
в МАгенте постоянно появляются новые возможности, а следовательно и новые версии протокола появляются..
 

  #27  
Старый 17.04.2007, 19:02
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 54
По умолчанию

ну всё равно как - то...
для меня немног времени прошло, а уже на три еденички протокол поменяли
всмысле три раза
я думаю мэилпрото не станет таким как асику.
тоесть не будет делать так, что клиенты работающие по старому протоколу, не смогут дажо залогинитсо.
 

  #28  
Старый 18.04.2007, 15:29
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 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..
 

  #29  
Старый 18.04.2007, 18:37
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами: 10378404

Репутация: 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++;
}
 

  #30  
Старый 18.04.2007, 18:52
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
С нами: 10265490

Репутация: 54
По умолчанию

хех, если бы всё так просто
просто не так выразился, я имел ввиду дамп а не сабу.
сорри.
тут вот в чём вопрос:
from - это мыло отправителя или его айпи?
msg_id - это seq пакета с мессаджем котороый пришёл?

вот это у мну и составило проблему.
 
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.