LINUX.ORG.RU

От Pidgin/gaim идут крякозяблы, если юзер не в сети. почему?


0

0

К примеру. пишу я человеку сообщение (icq протокол). он, в этот момент, в оффлайне. когда он запускает у себя какого-либо icq клиента, то видит крякозяблы, вместо нормального текста

Это как-то лечится?

anonymous

>Это как-то лечится?

отказом от icq в пользу jabber.

Rumata ★★
()
Ответ на: комментарий от power

>В kopete такая же проблема. Может, дело в протоколе?

если пользоваться всякими рамблераськами, квипами, мирандами, то такого нет

anonymous
()

>Это как-то лечится?

хз. ставиться licq там удобно работать с кодировками...

delilen ★☆
()

скорее всего просто несогласованность у клиентов) в протоколе оскар есть 3 возможные кодировки для пакета сообщения), если отсылать не через server relay, ANSI ASCII ISO 646, USC-2 Unicode и ISO 8859-1 (Latin1). Возможно другие клиенты используют одну а пиджин другую) Чтоб сказать конкретно надо покопаться в сорцах пиджина.

s0L
()

qutim тоже непонимает кодировки из оффлайна

Sylvia ★★★★★
()

в общем если это вина пиджина, то она скорее всего в purple_plugin_oscar_convert_to_best_encoding(...) в файле oscar.c

s0L
()

у меня пиджина нет, не могли бы вы скинуть дамп пакетов от пиджина, када случается подобное???

s0L
()
Ответ на: комментарий от s0L

tcpdump tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes 13:02:43.193264 IP 205.188.8.253.aol > 84.51.82.219.48442: P 1201767063:1201767124(61) ack 1430824252 win 16384 13:02:53.454386 IP 84.51.82.219.48442 > 205.188.8.253.aol: . ack 61 win 63920 13:02:45.729794 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 1:7(6) ack 61 win 63920 13:02:45.900737 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 7 win 16384 13:02:46.157874 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 7:34(27) ack 61 win 63920 13:02:46.323284 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 34 win 16384 13:02:46.325779 IP 205.188.8.253.aol > 84.51.82.219.48442: P 61:291(230) ack 34 win 16384 13:02:46.325800 IP 84.51.82.219.48442 > 205.188.8.253.aol: . ack 291 win 63920 13:02:48.660034 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 34:59(25) ack 291 win 63920 13:02:48.829013 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 59 win 16384 13:02:48.829040 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 59:136(77) ack 291 win 63920 13:02:48.999145 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 136 win 16384 13:02:49.051744 IP 205.188.8.253.aol > 84.51.82.219.48442: P 291:327(36) ack 136 win 16384 13:02:49.051759 IP 84.51.82.219.48442 > 205.188.8.253.aol: . ack 327 win 63920 13:02:56.158419 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 136:166(30) ack 327 win 63920 13:02:56.326412 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 166 win 16384 13:02:56.327931 IP 205.188.8.253.aol > 84.51.82.219.48442: P 327:616(289) ack 166 win 16384 13:02:56.327940 IP 84.51.82.219.48442 > 205.188.8.253.aol: . ack 616 win 63920 13:03:06.158996 IP 84.51.82.219.48442 > 205.188.8.253.aol: P 166:196(30) ack 616 win 63920 13:03:06.331274 IP 205.188.8.253.aol > 84.51.82.219.48442: . ack 196 win 16384 13:03:06.335733 IP 205.188.8.253.aol > 84.51.82.219.48442: P 616:951(335) ack 196 win 16384 13:03:06.335742 IP 84.51.82.219.48442 > 205.188.8.253.aol: . ack 951 win 63920

22 packets captured 22 packets received by filter 0 packets dropped by kernel

это в момент написания сообщения

anonymous
()
Ответ на: комментарий от anonymous

tcpdump -A
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
15:01:32.286391 IP 84.51.82.219.44837 > 205.188.8.253.aol: P 354248031:354248037(6) ack 4001785611 win 63920
E....u@.@.4.T3R......%.F..e_..g.P...y...*..-..
15:01:32.461700 IP 205.188.8.253.aol > 84.51.82.219.44837: . ack 6 win 16384
E..(G;@.j.K.....T3R..F.%..g...eeP.@.^...
15:01:49.710310 IP 84.51.82.219.44837 > 205.188.8.253.aol: P 6:84(78) ack 1 win 63920
E..v.v@.@.4DT3R......%.F..ee..g.P....s..*...............7766583... 165281760...`
15:01:49.946174 IP 205.188.8.253.aol > 84.51.82.219.44837: . ack 84 win 16384
E..(..@.j..y....T3R..F.%..g...e.P.@.^>..
15:01:49.946192 IP 84.51.82.219.44837 > 205.188.8.253.aol: P 84:150(66) ack 1 win 63920
E..j.w@.@.4OT3R......%.F..e...g.P........ . . . . . . . . . . . . . . . . . . .
15:01:50.109113 IP 205.188.8.253.aol > 84.51.82.219.44837: P 1:210(209) ack 150 win 16384
E....d@.j.......T3R..F.%..g...e.P.@.h...*.6......
...b6........................P
15:01:50.109132 IP 84.51.82.219.44837 > 205.188.8.253.aol: . ack 210 win 63920
E..(.x@.@.4.T3R......%.F..e...g.P....z..
15:01:50.114577 IP 205.188.8.253.aol > 84.51.82.219.44837: P 210:246(36) ack 150 win 16384
E..L.m@.j..v....T3R..F.%..g...e.P.@.L...*.6.............7766583... 165281760
15:01:50.114582 IP 84.51.82.219.44837 > 205.188.8.253.aol: . ack 246 win 63920
E..(.y@.@.4.T3R......%.F..e...h.P....V..

anonymous
()

У меня всегда лечилось указанием кодировки windows-1251 вместо cp1251 (оббъясните мне кто-нибудь, какая между ними разница). А так... Юзай jabber и будет тебе счастье.

KblCb ★★★★★
()

Глянь в настройках учётной записи кодировку и поставь виндовую (cp1251), должно помочь

KUser
()
Ответ на: комментарий от KUser

>Глянь в настройках учётной записи кодировку и поставь виндовую (cp1251), должно помочь

http://img76.imageshack.us/img76/249/screenshotlv4.png

так и стояло сто лет

говорю. если человек в сети - все ок. если не в сети. оффлайн сообщение посылается. потом, приходят ему одни знаки вопроса.

anonymous
()
Ответ на: комментарий от s0L

хм...ща поставил пиджин, никаких признаков неправильной посылки сообщений в оффлайн не заметил... может дело в клиентах которые их получают!?

s0L
()

А версия пидгина какая? Было такое раньше, потом после очередного обновления всё само прошло.

ksicom
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.