摘要:        QQ群有两个ID,内部ID和外部ID。外部ID就是我们平时常见的ID,搜索啊,查看啊,都是这个ID。         而内部ID就不常见了,应该说用QQ的人是从来不知道还有这个ID的。但是,这个ID是这篇文章的重点。因为发群信息必须用到这个I... 阅读全文
posted @ 2008-04-29 16:21 蓝色的风之精灵 阅读(2872) 评论(9) 推荐(0) 编辑
摘要:之前我们修改了LumaQQ.NET,让他能发送超长消息了。现在我们再来看看,怎么让其支持发送群超长消息。 可能有人说,这个简单,我照着发送普通消息的方法写一个发送群的不是一样吗? 呵呵,我一开始也是这么想的,可惜,当写完验证时,我发现我错了,能发出去,可是接受不到…… 囧,这到底是怎么回事?难道格式或者其他什么地方有问题? ... 阅读全文
posted @ 2008-04-29 15:21 蓝色的风之精灵 阅读(2023) 评论(6) 推荐(0) 编辑
摘要:哈哈,前两天从公司包了两个波利抱枕回家,好可爱啊~~ 阅读全文
posted @ 2008-04-26 15:49 蓝色的风之精灵 阅读(203) 评论(2) 推荐(0) 编辑
摘要:之前的文章里说明了怎么让LumaQQ.NET发送长消息,这里我们看看怎么让LumaQQ.NET支持接收长消息。 其实QQ的服务器在发送长消息时,是将其拆分成几个短的消息来发送的,这点在上一篇发送长消息时,大家已经能看出来了。那么怎么将几个短消息合并成一个长消息呢。 这里主要是用到了NormalIM的TotalFragments和FragmentSeq... 阅读全文
posted @ 2008-04-22 17:21 蓝色的风之精灵 阅读(1762) 评论(7) 推荐(0) 编辑
摘要:默认LumaQQ.NET不支持发送长消息,只能文字量比较小的文字信息。其实在内部设计上,已经支持了分片发送的功能,只是没有去拆分实现。我们这就来自己实现它。 1.首先在QQGlobal里添加消息最长长度定义: 1: /// 2: /// 消息最大长度,QQ是最大699字节 LumaQQ里说最长是700,但是我试下来只能是699,700就会出错,不知道为什么 3... 阅读全文
posted @ 2008-04-22 13:17 蓝色的风之精灵 阅读(2241) 评论(14) 推荐(0) 编辑
摘要:QQ的系统表情,自定表情和截图都是直接混合在文字信息中直接发送过来的,如果在接收到时不加转换,直接显示,会造成乱码。因此我们要把这些信息转化下再显示。 关于这些表情,自定义表情和截图的说明如下:来源LumaQQ的代码注解 * * 普通消息的本体,其在NormalIMHeader之后* * 普通消息中可能内嵌一些图片信息,除了普通的文本之外,图片的信息格式为:* 一. 缺省表情,缺省... 阅读全文
posted @ 2008-04-21 11:18 蓝色的风之精灵 阅读(3690) 评论(14) 推荐(0) 编辑
摘要:最近在跟踪LumaQQ.NET的进展,发现一个问题,就是QQ的自带表情,也是直接用文本消息的方式传输过来的。 不过由于表情都是0x14开头的,这个编码不属于正常的文本编码,甚至直接放在XML都是非法字符,因此需要过滤,将其转成可以识别的文本。 具体的转法我就不写了,我是用ArrayList转的。相信这里有人有更好的写法。 这里就放一下对应的QQ表情包把,我把QQ表情的文件名改成和0x14后面一个字... 阅读全文
posted @ 2008-04-09 13:11 蓝色的风之精灵 阅读(2588) 评论(3) 推荐(0) 编辑
摘要:今天给公司的同事发了封电子邮件,直接输入的邮件地址,不是从通讯录添加的。 发送成功后,我去发件箱查看,发现在收件人那里自动显示了同事的中文名称。 这个同事我没有在通讯录里添加过,以前也没有给他发过邮件。觉得很神奇,这个功能是怎么做到的呢? 阅读全文
posted @ 2008-04-03 19:55 蓝色的风之精灵 阅读(373) 评论(4) 推荐(0) 编辑
摘要:首先感谢阿不同学的LumaQQ.NET 这篇随笔主要是通过LumaQQ.NET的日志,统计了下QQ的在线人数,属于闲得没事才干的小玩意儿吧。 (出于对于腾讯的商业机密的考虑,隐去了具体人数的显示) 首先通过在线曲线可以看到,LumaQQ.NET是很稳定的,从3月19日开始到3月31日,都没有掉线的情况出现,呵呵,稳定性压倒一切啊。 由于中国上网的用户几乎都会使用QQ,那么QQ的使用人数曲线基... 阅读全文
posted @ 2008-03-31 12:25 蓝色的风之精灵 阅读(2905) 评论(7) 推荐(0) 编辑