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

文/overred  出处/博客园

估计需要这个组件的人比较多,暂时放首页。



引用:
声明:
本程序以学习为目的,不涉及任何商业利益。任何企业和个人与此程序有关的商业行为,请与腾讯公司联系。
本程序的协议分析过程为黑盒方式,必然会存在不准确的地方,故仅供读者参考。
同时,本程序借鉴了很多互联网中流传的技术资料,在这里就不一一列举!



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

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

程序截图:

 附件: 您所在的用户组无法下载或查看附件
项目截图:

 附件: 您所在的用户组无法下载或查看附件



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


如果你想分析协议,提供以下工具:
1.抓包工具:ethereal
2.包调试工具:qqdebugger(群共享里可下载)
3.重量级调试工具:集成于Lumaqq,如图

 附件: 您所在的用户组无法下载或查看附件


 附件: 您所在的用户组无法下载或查看附件


旅程开始了。。。祝贺您一路顺风。。。。
有什么问题请加入群56451610吧!!

相关链接:
[url=http://www.cnblogs.com/overred/archive/2008/02/22/博客园机器人研究小组:http://space.cnblogs.com/group/robot/]博客园机器人研究小组:http://space.cnblogs.com/group/robot/[/url]

源码下载

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C#] 的这些文章也感兴趣:

设计模式之C#实现(四)----ProtoType
关于 Hashtable 与 Dictionary<K, V> 性能的比较
Visual C# 3.0 新特性概览(一)
在WinForm的DataGrid中添加按钮列
如何调试你的C#程序(3)
C#中的Nullable类型(翻译)
用VisualC#动态生成组件
把.NET程序部署到没有安装.NETFramwork的机器上
C# - Append a host header by code in IIS
.NET体系结构(三)