再来帮顶下,怎样获取qq好友ip

LoveAndroid520 2012-09-17 11:29:27
1。 现在我写了一程序如下,因为port冲突,qq client 端的port也是4000,我的程序也是4000

2。各位大牛们,有什么方法获取qq 好友的ip,求思路,非常感谢了。

public static void main(String[] args) {
// TODO Auto-generated method stub
try {
DatagramSocket ds = new DatagramSocket(4000);//qq port 4000
byte []buff=new byte[1024];
DatagramPacket dp=new DatagramPacket(buff,1024);
System.out.println("等待接收数据......");
ds.receive(dp);
System.out.println("ip="+dp.getAddress().getHostName());
ds.close();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
通过分析本机当前连接的IP地址来确定,看连接了哪个IP的地址的8000端口
zqfddqr 2012-09-18
  • 打赏
  • 举报
回复
我记得好像回过这个 qq好友的ip得不到的你害的解析qq协议qq老换协议所以是得不到的
课程设计题目:模拟即时通信系统实现 一、题目描述 基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。这些软件既可以独立提供服务,又互相辉映关联。腾*公司希望对各系统进行整合形成统一的立体社交软件平台。现请完成该平台的设计并实现。要求如下: 1、用户基本信息: 号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。 微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。其他微X产品也分为这两种情况。 2、好友管理 (1)实现各功能好友信息的添加、修改、删除、查询的功能。 (2)可以查询微X之间各自共同好友。如微信可以添加QQ推荐好友。 3、群管理 (1)设定每个微X功能已有1001、1002、1003、1004、1005、1006等群号。 (2)加入群、退出群、挨T、查询群成员等。 (3)不同微X之间群的理念不同,比如:QQ群可以申请加入,而微信群则只能推荐加入;QQ群允许设置临时讨论组(子群),微信群则不允许;QQ群有以群主为核心的管理员制度而微信群仅有群主为特权账号。 4、开通管理 用户可以选择自己开通该平台的N个微X服务。 5、登录管理 各微X之间只要有一个服务登录,则其它服务简单确认后视为自动登录。 6、功能展示要求(main函数) (1)设计约定。开通服务情况、群成员信息和好友信息可以预先保存到文件中,在系统启动时将这些信息加载到内存中; (2)一个服务登录后,本人开通的其它所有服务均进入开通状态。 (3)服务之间可以依据本人开通的任意另外一个服务的好友添加好友。 (4)展示一个服务当前群的特色功能;在群成员数据不受伤害的前提下,动态变换为其他类型群的管理特色。 (5)实现QQ的点对点的TCP通信的收发功能。(选做)提示: a)需要加载ws2_32.lib静态库,打开头文件winsock.h。 b)百度IP地址、端口等概念; c)百度socket编程,关注bind、listen、accept、connect、send、receive等函数用法。
2018年软件学院C++课程设计 课程设计目的: 1、熟悉利用面向对象的方法以及C++的编程思想来完成系统的设计; 2、锻炼学生在设计的过程中,建立清晰的类层次,应用继承和多态等面向对象的编程思想; 3、通过本课程设计,加深对面向对象程序设计课程所学知识的理解,熟练掌握和巩固C++语言的基本知识和语法规范,深刻体会面向对象的编程思想,掌握使用面向对象程序设计语言C++,学会编写结构清晰、风格良好的C++语言程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力。 课程设计题目:模拟即时通信系统实现 一、题目描述 基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。这些软件既可以独立提供服务,又互相辉映关联。腾*公司希望对各系统进行整合形成统一的立体社交软件平台。现请完成该平台的设计并实现。要求如下: 1、用户基本信息: 号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。 微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。其他微X产品也分为这两种情况。 2、好友管理 (1)实现各功能好友信息的添加、修改、删除、查询的功能。 (2)可以查询微X 之间各自共同好友。如微信可以添加QQ推荐好友。 3、群管理 (1)设定每个微X功能已有1001、1002、1003、1004、1005、1006等群号。 (2)加入群、退出群、挨T、查询群成员等。 (3)不同微X之间群的理念不同,比如:QQ群可以申请加入,而微信群则只能推荐加入;QQ群允许设置临时讨论组(子群),微信群则不允许;QQ群有以群主为核心的管理员制度,而微信群仅有群主为特权账号。 4、开通管理 用户可以选择自己开通该平台的N个微X服务。 5、登录管理 各微X之间只要有一个服务登录,则其它服务简单确认后视为自动登录。 6、功能展示要求(main函数) (1)设计约定。开通服务情况、群成员信息和好友信息可以预先保存到文件中,在系统启动时将这些信息加载到内存中; (2)一个服务登录后,本人开通的其它所有服务均进入开通状态。 (3)服务之间可以依据本人开通的任意另外一个服务的好友添加好友。 (4)展示一个服务当前群的特色功能;在群成员数据不受伤害的前提下,动态变换为其他类型群的管理特色。 (5)实现QQ的点对点的TCP通信的收发功能。(选做)提示: a)需要加载ws2_32.lib静态库,打开头文件winsock.h。 b)百度IP地址、端口等概念; c)百度socket编程,关注bind、listen、accept、connect、send、receive等函数用法。 二、技术层次要求及说明 1、基本层次。 完成上述功能要求,所采用技术不限,比如采用纯面向过程思想实现; 2、支持对象层次。 正确完成了类的切割,利用对象技术实现。 (1)容器类主要包括:例如,微X成员管理。 (2)其它主要类包括:例如,微X信息、群信息、好友信息。 3、抽象、封装层次 采用了继承或者组合实现复用,对数据成员提供了必要的接口保护; (1)抽象出了基础类,并被其它功能复用; (2)如好友维护、群信息维护等操作均应该提供接口形式; 4、面向对象层次 支持多态功能,支持依据设计原则的优化。 好友管理、群管理等; 5、优化提高层次 (1)提供简便菜单,以1、2等数字区分几类功能,并允许返回菜单; (2)I/O操作支持。基本功能中,已有设定信息,在初始化时候可以固化在程序代码中,也可以存放在文件中,每次容器实例化时读入,析构时写回文件中,以实现断电保存。 (3)可扩展性支持,需要考虑群、好友等与主要服务之间的关系; (4)灵活性支持。群的管理模式动态可变; (5)程序有必要的注释; (6)可以采用UML工具画出简单类图 (7)为防止不诚信行为,要求类的设计均以独立文件存在,且所有的类名称后面应有自己的姓名缩写,如张三设计的QQ信息类名称:TencentZhS。 三、设计步骤(参考 ): 在清楚上述系统功能要处理是什么的基础上,考虑用如下方式来设计 1、确定所需的类及其相互间的关系。 (1)要从问题中归纳出一个概念或实体,从这些概念或实体出发建立相应的类。 (2)尽量使类小而简单,以使其看起来容易理解。 (3)充分利用封装以增加类的可靠性,以便使用时保证更加可靠。 (4)通过继承建立类族,以方便使用多态性。 2、确定每个类的实现。 (1)考虑类的对象应该如何构造和析构。 (2)考虑类的成员函数的建立。 (3)综合考虑各个类在命名和功能方面有哪些共性。 3、细化有关的类,描述他们之间的相互关系,即类关系和对象关系。 4、描述本系统的界面,通过分别定义成员的不同属性,为抽象和实现提供分离的接口。 四、设计工具 1、设计工具:建议使用.net 系列中的C++ 编译器,但不局限于此。 2、不提倡使用MFC和可视化开发技术。 五、设计报告 (报告的具体格式附后) 六、考核方式 1、在设计结束前的最后一天检查程序并接受质疑。 2、检查程序前须提交设计报告(按提交报告的先后顺序检查程序)。 七、考核标准: 参照5个技术层次划分。 八、课程设计后作业(不考核) 引入可视化设计,在本课程设计基础上实现可视化QQ即时通信功能,包括: 多人聊天;聊天记录查询。需要涉及知识如下: 1、网络通信编程; 2、可视化编程; 3、多线程编程; 4、数据库编程;
PHP订单系统2016最新WAP手机版无需其它组件只要支持php即可!本系统完全开源没有任何加密。 PHP订单系统2016 WAP版——竞价页订单系统,快速下单,有邮件提醒,短信提醒。 功能强大、安全、稳定、防注入、不会空单、丢单等。 PHP订单系统2016 WAP版新增功能: 1、邮件提醒 手机短信提醒{手机邮箱开启短信提示功能即可},特别增强对将QQ邮箱设置为订单发件箱的支持;邮件标题进一步优化,显示订单编号、姓名(会员名)、联系电话 2、产品套餐选择支持单选、复选、下拉选择,满足亲们多样化需求 3、订单来路页面检测 4、下单人IP追踪 5、支持设置同一IP下单间隔时间,防重复提交;增强恶意空单拦截,有效应对恶意客户拦截传递过程中的订单信息后提交空单行为 6、升级优化邮件系统内核到最新 7、对空间要求更宽泛,只要空间支持PHP就能使用,支持绝大多数的PHP空间 8、相关提示更加人性化,拥有本订单系统的亲们能根据错误提示快速明了订单系统无法正常工作的原因,方便对症下药,迅速安装配置 9、全部为全新界面,更加美观、大气 10、增强支付宝付款接口,在支付宝业务调整,免签接口失效后,本店第一时间升级了订单系统,提供了收款码收款(支付宝收款码获取方法及替换方法见附送的WORD文档)及支付宝商户双接口,方便买家根据自己的需求切换使用 11、新增微信付款接口,客户无需加好友,直接扫描二维码(微信支付付款二维码获取方法及替换方法见附送的WORD文档)完成支付。 12、加入伪数据库功能,订单提交失败自动写入设置好的数据文件中,确保不漏一单 PHP订单系统2016 WAP版使用注意事项: 请注意您空间要支持PHP或全能空间,空间不能禁用SMTP.纯ASP空间不能使用本订单系统。 请注册一个163邮箱用来发信,(当然也可用其它邮箱发信,只是麻烦些)再注册一个手机邮箱用来收订单,同时手机邮箱请设置手机通知邮件到达免费提醒功能。 配置订单系统需要用到亲的163邮箱地址(发订单邮件用)、QQ邮箱地址(收订单邮件用)、手机邮箱地址(收订单免费短信提示用). PHP订单系统2016 WAP版配置: 订单系统配置请对照注释修改文件夹下的bdconfig.php配置文件引号中的内容。 本正版系统不绑定域名,不绑定IP,可以用在多个网站上,终身使用!(免费更换样式,样式自由定义) PHP订单系统2016 WAP版
爱每天PHP订单系统WAP版简介 爱每天订单系统WAP手机版无需其它组件只要支持php即可! 本系统完全开源没有任何加密 爱每天PHP订单系统2016 WAP版——竞价页订单系统, 快速下单,有邮件提醒,短信提醒。 功能强大、安全、稳定、防注入、不会空单、丢单等。 爱每天订单系统2016 WAP版新增功能: 1、邮件提醒 手机短信提醒{手机邮箱开启短信提示功能即可}, 特别增强对将QQ邮箱设置为订单发件箱的支持;邮件标题进一步优化, 显示订单编号、姓名(会员名)、联系电话 2、产品套餐选择支持单选、复选、下拉选择,满足亲们多样化需求 3、订单来路页面检测 4、下单人IP追踪 5、支持设置同一IP下单间隔时间,防重复提交;增强恶意空单拦截, 有效应对恶意客户拦截传递过程中的订单信息后提交空单行为 6、升级优化邮件系统内核到最新 7、对空间要求更宽泛,只要空间支持PHP就能使用,支持绝大多数的PHP空间 8、相关提示更加人性化, 拥有本订单系统的亲们能根据错误提示快速明了订单系统无法正常工作的原因, 方便对症下药,迅速安装配置 9、全部为全新界面,更加美观、大气 10、增强支付宝付款接口,在支付宝业务调整,免签接口失效后, 本系统第一时间升级了订单系统,提供了收款码收款,及支付宝商户双接口,方便买家根据自己的需求切换使用 11、新增微信付款接口,客户无需加好友, 直接扫描二维码完成支付。 12、加入伪数据库功能,订单提交失败自动写入设置好的数据文件中,确保不漏一单 请注意您空间要支持PHP或全能空间,空间不能禁用SMTP.纯ASP空间不能使用本订单系统。 本系统不绑定域名,不绑定IP,可以用在多个网站上,终身使用!(免费更换样式,样式自由定义) 爱每天PHP订单系统WAP版页面展示 相关阅读 同类推荐:站长常用源码
框架简介: 本框架适由PHP+MYSQL语言开发,纯API接口,可快速对接外部app、web、各类软件开发; 本框架采用成熟稳定的Discuz3.4论坛系统,MVC框架环境下开发; 本框架无缝整合Discuz用户系统内置功能,采用插件形式开发的独立框架、分离代码、支持二次开发扩展; 通过本框架,可无限扩展数据输出接口,通过外部访问api接口,对数据进行操作、输出等功能; 本系统所有功能实现及控制均采用api外部接口,数据输出形式以JSON为主,可接收外部GET、POST参数; 客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,请大家自行测试 框架流程: 客户端:通过框架协议将数据提交到入口文件; 服务端-控制器:接到数据后,通过控制流程进行分流; 服务端-模型:接到分流指令,进行模块化数据处理; 服务端-视图:接到处理后数据,通过JSON返回客户端接收。 框架处理流程:传入数据-->入口文件-->控制器-->模型处理-->数据返回! 框架特色: 独立框架:独立开发的api专用框架协议,采用DB、原生代码三种方式独立封装核心库,不附带任何多余指令,代码简洁、速度快; 代码分离:本框架下所有代码与discuz框架分离,与discuz版本和其他插件不冲突,原生代码不对数据库有任何非官方流程操作,保证数据和结构逻辑不被破坏; 独特加密:本框架下采用动态双向、可自定义加密技术,有效保证token值保持动态变化验证技术,此加密技术可以添加特征码、干扰码。另外根据自身情况,可定制个人加密方式来强化,更是天衣无缝,世界唯一的个人专用加密技术; 动态验证:在独特加密的基础上应运而生动态时效,设定密文有效时间,时间一到必须重新更新验证数据,每一次更新密文都不一样,确保数据安全; 参数防护:数据传输都经过discuz安全机制进行过滤,但是discuz对参数负值、字符串转义过滤不严谨,容易造成错误,本框架强化数值、字符串的格式化,有效封堵恶意注入攻击! 核心处理:本框架核心逻辑、验证功能均在框架内处理,有效杜绝因外部软件安全等级低,被破解导致的逻辑错误,造成的安全隐患; 二次扩展:本框架可以在discuz框架内功能范围内,无限扩展任何自定义逻辑功能,也可以对discuz框架内所有功能模块,以及所有插件进行数据操作和调用; 访问验证:本框架结合discuz框架内置禁止IP、禁止访问会员组功能,实现对代理IP、会员组登录控制; 时间验证:本框架通过客户端时间与服务端时间进行验证,保证数据逻辑安全; 文件验证:本框架通过自定义客户端md5签名验证,确保客户端文件的完整性,有效防止对文件的破解、更改; 收费模式:扣点模式、购买用户组模式、计时扣费模式; 充值功能:结合discuz框架内置充值、充值卡功能,对用户进行积分充值; 代理功能:结合discuz框架内置充值、充值卡功能,用户可申请售卡打折权限,获取分红; 推广功能:结合discuz框架内置推广邀请人,被邀请人使用充值卡充值时,邀请人获取一定比例奖励; 心跳包功能:返回用户在线活动,验证机器码,对过期未发送心跳包进行下线处理; 变量功能:提供强大的远程变量、私人变量,单个变量理论可存储数据4G,让开发者更完美的开发软件; 卡号登陆:实行卡号直接登陆,与帐号绑定,卡号状态设置,独立控制更方便管理; 接口控制:强大的接口控制系统,每个接口独立设置每秒、每小时访问上线,并进行处理; 整合接口:本框架下通过自定义接口功能,添加外部api调用接口,通过本框架进行数据调用,扩展更强功能;(待开发) 接口模块: 登录模块:用户登录、插件配置、注册用户; 用户模块:用户信息、扩展信息、获取头像; 积分模块:积分增减; 好友模块:消息发送、好友信息; 充值模块:积分充值; 代理模块:提卡销售; 扩展模块:新增用户扩展数据存储、备注; 调用模块:帖子调用、会员排行; 日志模块:接口日志: 提现模块:申请提现、后台打款; 用户组模块:购买、充值、切换; 论坛模块:列表、发帖、回帖 排行模块:会员积分排行、扩展资料排行 手机模块:短信发送、手机绑定账号、手机登录 QQ模块:QQ登录 后续功能……

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧