xiehuc / pidgin-lwqq

a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol
GNU General Public License v3.0
660 stars 185 forks source link

图片的发送接收延迟严重,导致消息的发送接收排序错误 #116

Closed majiaehao closed 11 years ago

majiaehao commented 11 years ago

比如我发用图片a 再发送文字b 对方会先收到文字b再收到图片a

majiaehao commented 11 years ago

不但发送有问题,接收也有同样问题

majiaehao commented 11 years ago

其实延迟可能主要在于图片传输比较慢,但原版QQ会有个漏斗来说明图片正在接收/发送,同时也预留了信息的位置 但lwqq没有这个功能

xiehuc commented 11 years ago

是的。这个问题比较纠结。 pidgin没有提供预留位的功能。 所以很难实现。

另外。要是下载完图片了再显示接下来的消息。感觉也不是太好。

所以就成你见到的这个样子了。

在 2012年11月24日 下午8:07,majiaehao notifications@github.com写道:

其实延迟可能主要在于图片传输比较慢,但原版QQ会有个漏斗来说明图片正在接收/发送,同时也预留了信息的位置 但lwqq没有这个功能

— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/116#issuecomment-10677009.

majiaehao commented 11 years ago

如果是因为pidgin 的问题那就不好办,但是对方接收也出现同样问题 比如我发送图片,再发送信息 对方会先收到信息 这个应该不是pidgin 预留的问题了 因为对方qq是有这个功能的吧

majiaehao commented 11 years ago

如果没有预留功能 那可不可以用一个内置图片或者文字说明些处有图片 这样最起码让人知道图片是在这里开始接收的 虽然如果连续接收图片,可能因为大小不一样,顺序会不一样 但聊胜于无吧

btbxbob commented 11 years ago

原版qq的话,在群聊天的时候也有这个现象。 图片的评论先发到了,然后图片才出来。


BX

在 2012年11月25日 上午10:32,majiaehao notifications@github.com写道:

如果没有预留功能 那可不可以用一个内置图片或者文字说明些处有图片 这样最起码让人知道图片是在这里开始接收的 虽然如果连续接收图片,可能因为大小不一样,顺序会不一样 但聊胜于无吧

— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/116#issuecomment-10686554.

qins commented 11 years ago

图片是发送和接收了(在~/.purple/logs/webqq/相应目录下可以找到图片),但是 图片无法显示出来。 圖片無法顯示問題