`
kimmking
  • 浏览: 549450 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

一个开源QQ协议库vc

阅读更多

基于QQ协议的资料网上有很多了,lumaqq是非常著名的Java实现的QQ客户端,本QQ协议库也是基于这些资料和少量抓包分析包后实现的。本协议库是基于QQ2005协议,全VC6实现

 

先贴出来QQ协议常量,基本上就是lumaqq完全移植的啦,所有协议常量都实现为类QQ的公共静态成员,给协议库中其它类使用,这么做完全是移植起来方便

 

class QQ

 

{

 

public:

 

      ...

 

};

 

CQQUser类:一个QQ用户的封装,如果一个QQ号码要登录,先要生成一个CQQUser对象,并进行设置

 

主要函数:

 

构造函数CQQUser 构造一个CQQUser对象时指定QQ号码和密码

 

SetServerIP 设置处理这个QQ用户的服务器,如sz.tencent.com

 

SetServerPort 端口,sz.tencent.com的端口是8000

 

SetHiddenLogin (是否)隐身登录

 


代码SVN:

https://vcye23.SVN.sourceforge.net/SVNroot/vcye23/qqprotocol/

分享到:
评论

相关推荐

    仿QQ完全开源的交互聊天软件

    本项目名为“仿QQ完全开源的交互聊天软件”,它旨在模仿腾讯QQ的功能,提供一个开放源代码的聊天应用。QQ作为中国最受欢迎的即时通讯工具之一,其用户界面设计和功能体验被广泛认可。这款仿制版本的目标是为开发者...

    VC11 运行库 (32位)

    **VC11运行库(32位)**是微软Visual C++的一个重要组成部分,主要用于支持运行使用Visual C++ 2012编译器开发的32位应用程序。这个运行库包含了必要的动态链接库(DLLs),这些库是很多Windows应用程序在执行时需要...

    opencv-4.6.0-vc14-vc15.exe

    OpenCV(开源计算机视觉库)是一个广泛使用的计算机视觉和机器学习软件库,它包含了超过2500个优化过的算法,适用于图像处理、计算机视觉以及人工智能领域的开发。这个压缩包"opencv-4.6.0-vc14-vc15.exe"很可能是...

    VC获取QQ密码2015版

    【标题】"VC获取QQ密码2015版"是一个基于Visual C++(简称VC)的编程实例,主要目标是教学如何在2015年时通过编程技术获取在线QQ号码的相关信息。这个项目可能涉及到网络通信协议的解析、安全与隐私保护、以及可能的...

    DirectUI for VC6.0(开源).rar

    DirectUI for VC6.0 是一个专为Visual C++ 6.0 开发的开源界面库,它使得开发者能够创建出更加美观、高效且用户友好的图形用户界面(GUI)。DirectUI 并非 Microsoft 的 DirectX UI 组件,而是一个独立的库,用于...

    QQ2012_C++_VC开源工程.rar

    【学习用、研究用】 C++源代码,我自己黑盒的QQ通讯协议 至少在2012年,还能编译工程、登录QQ、聊天传文件的 【学习用、研究用】

    GLUT库及vc6.0配置步骤

    GLUT库,全称为“OpenGL Utility Toolkit”,是一个用于创建OpenGL图形界面的开源库。它为开发者提供了方便的函数,使得在开发3D图形应用程序时,无需关注窗口管理、菜单、定时器等基础设施,而是可以专注于核心的...

    QQ自动登陆器 vc源代码

    9. **许可证**:"许可任何单位,个人随意使用,拷贝,修改,散布及出售这份代码"表明该软件遵循一种开源许可协议,如MIT或GPL,允许用户自由使用、修改和分发代码,但具体协议应查看源代码中的许可证文件以获取详细条款...

    opencv-3.4.1-vc14_vc15.rar

    OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,包含了众多图像处理和计算机视觉的算法。在本例中,我们关注的是OpenCV 3.4.1版本,适用于Visual Studio 2017(VC14)和Visual Studio 2015(VC15)的64...

    VC.rar_VC IM_Vc_msn dsw_聊天

    【标题】"VC.rar"指的是一个使用Visual C++(简称VC)开发的项目压缩包,其中包含了一个即时通讯(IM)软件的源代码,模仿了MSN(Microsoft Messenger Service)的功能。"VC IM"可能代表“VC 实时通讯”,暗示这个...

    php-VC9-x86

    **PHP-VC9-x86** 是一个针对Windows平台编译的PHP版本,其中"VC9"指的是Visual C++ 2008编译器,而"x86"则表示这是为32位操作系统设计的。这个特定的PHP版本是由微软的Visual Studio 2008编译器构建的,它支持...

    图像识别程序,VC6.0

    标题中的“图像识别程序,VC6.0”指的是一个基于Visual C++ 6.0(简称VC6)开发的图像识别软件。Visual C++ 6.0是微软发布的一款经典的集成开发环境,常用于编写Windows应用程序,包括控制台程序和图形用户界面程序。...

    vc会员积分管理(MFC数据库练手,开源,注释清晰

    代码为MFC数据库练手用,带有漂亮的界面,界面图片可先去我的空间观看, 代码有详细的注释, 软件默认用户名:小屋子 密码为:57019616 c++交流可以联系作者qq:57019616 群:15676900

    php-7.0.28-Win32-VC14-x64

    总结来说,"php-7.0.28-Win32-VC14-x64"是一个针对Windows系统的PHP 7.0.28版本,包括了PHP核心、线程安全支持、OpenSSL库、Unicode处理库以及调试工具。这个压缩包为开发者提供了一个完整的运行和调试环境,方便在...

    VC实现的仿QQ自动停靠隐藏的对话框

    在本文中,我们将深入探讨如何使用Visual C++(VC)来实现一个仿QQ的自动停靠隐藏对话框功能。这个功能是许多即时通讯软件中常见的设计,它允许对话框在用户进行其他操作时自动隐藏,当鼠标靠近时又能重新显示,提供...

    使用CameraDS和VC2010采集两路USB摄像头数据显示

    OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的函数用于图像处理、计算机视觉以及机器学习。在这个项目中,OpenCV 3.3版本用于处理和显示从CameraDS获取的视频流。OpenCV...

    SIFT算法的VC程序 Opencv2.0 VC2008

    OpenCV(开源计算机视觉库)是一个强大的计算机视觉和机器学习库,包含众多图像处理和计算机视觉的函数。OpenCV 2.0版本是在OpenCV 1.x的基础上进行了重大升级,引入了C++接口,使得代码更易于理解和维护。 配置VC...

    一个聊天即时通服务器VC 代码.rar

    XMPP是一个基于XML的开源通信协议,最初由Jabber项目发展而来,现已被IETF标准化。它设计用于即时通讯,包括消息传递、在线状态管理和多用户聊天等功能。XMPP的核心特点是其基于XML的数据流,使得数据传输更加灵活且...

    php-5.5.20-Win32-VC11-x86.zip

    6. **libenchant_myspell.dll**:这是Enchant库的一部分,Enchant是一个跨平台的拼写检查库,而myspell是其中的一个后端,用于提供基于MySpell的拼写检查功能,这通常与PHP的拼写检查扩展相关。 综上所述,这个...

    VC++类似QQ聊天软件源码

    1. **Visual C++**: Visual C++是微软提供的一个集成开发环境,它支持C++语言,同时也包含了MFC(Microsoft Foundation Classes)库,用于构建Windows应用程序。在这个项目中,开发者利用VC++的IDE创建和编译源代码...

Global site tag (gtag.js) - Google Analytics