当前位置:编程学习 > C#/ASP.NET >>

C#版QQ机器人组件源码(带示例程序)

作者:overred
来源:开往春天的地铁

(千万别用此程序乱发广告,更不要跟博客园闪存机器人对闪而刷闪存,后果自负,谢谢)
声明:
本程序以学习为目的,不涉及任何商业利益。任何企业和个人与此程序有关的商业行为,请与腾讯公司联系。
本程序的协议分析过程为黑盒方式,必然会存在不准确的地方,故仅供读者参考。
同时,本程序借鉴了很多互联网中流传的技术资料,在这里就不一一列举!

看到园子里很多朋友对QQ机器人很感兴趣,尤其是c#版本的。
目前C#版本的QQ机器人组件在各大搜索引擎中比较难寻,基于http协议的已经不能再继续使用。

于是就把手里的一份可以登录、收发消息、显示好友等功能的C#版本的基于Udp(和Tcp)协议的QQ机器人组件源码和使用Demo暂时提供下载。
说明:
1.协议基于2005(已经有朋友分析2009的拉)
2.在核心代码里包含了QQ的大部分事件;
3.如果哪位同学把协议更改为2007后,麻烦您发一份到:overred2005@163.com(请把@替换为#撒,逗你玩),谢谢
4.如果无法登陆,请换个服务器地址试验一下

程序截图:
javascript:if(this.width>500)this.width=500;">
项目截图:
javascript:if(this.width>500)this.width=500;">
1.此Demo中惊天大Bug就是使用Timer来处理好友消息,这样会导致有时无法接受到消息!
正确的处理是委托加事件,Core中已经提供,大家能用就用吧,我也懒得改了
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.欢迎加入博客园QQ机器人研究组交流群:56451610(已满),群2:56469186,群共享里有部分资料

如果你想分析协议,提供以下工具:
1.抓包工具:ethereal
2.包调试工具:qqdebugger(群共享里可下载)
3.重量级调试工具:集成于Lumaqq,如图(Pidgin也有)
javascript:if(this.width>500)this.width=500;">
javascript:if(this.width>500)this.width=500;">

旅程开始了。。。祝贺您一路顺风。。。。

相关链接:
博客园机器人研究小组:http://space.cnblogs.com/group/robot/

源码以及示例程序下载
补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,