关于腾讯QQ 获取对方IP 然后解析ip 然后得到该用户的具体信息~!在线等待 ~up 有分!
RT
一个用户登录拉!然后他肯定是他我们的ip地址 获取拉 然后写在腾讯自己的数据库里面~。然后再把它拿出来分析ip地址 的具体信息 最后显示出来 我想 ip 地址的信息{只有电信才知道把} 他腾讯是通过什么来知道的?通过服务.
买了电信的接口?(我想的话 应该不是的)
希望大家知道的多提供一些资料 或 UP (有分的)..
------解决方案--------------------sf
------解决方案--------------------up~~~~~~~~~~~~~~~
------解决方案--------------------??
------解决方案--------------------你连人家服务人家能不知道你IP?
------解决方案--------------------QQ有一个中转服务器
A发一个消息给B的话,如果不是在同一个局域网内,需要先跟QQ服务期通讯,
QQ服务器帮助发送A的消息给B
在A把消息发送给QQ服务期的时候,QQ服务器那边有个listener监听并获取A的连接socket
socket中包括了IP信息
------解决方案--------------------这里面涉及很多问题,你连到服务器的时候,服务器肯定是知道你的ip的,你不给人家ip,怎么建立连接呢?
但是实际上没这么简单,现在局域网套局域网的,服务器端最后接到的肯定是一个公网ip,这就牵扯到你的局域网ip+端口怎么与公网对应起来,也就是常说的穿透问题.
------解决方案--------------------up ,学习ing
------解决方案--------------------ip 地址的信息{只有电信才知道把}
---------------------------------
你说的ip 地址的信息指什么信息?
ip地址值不需通过电信,至于ip地址所反映地域城市可能也是公开的信息
------解决方案--------------------mark
------解决方案--------------------mark
------解决方案--------------------首先获得IP(具体珊瑚虫怎么样获得IP,可以到网上查一下),然后根据IP信息查出他所在的地点显示就是了.网上有几种关于IP和地址信息对应的数据库,个人觉的纯真版本的位置信息相对准确一些.名字好象叫QQWry.dat吧(QQ可以显示IP的话,许多用的都是它的),然后就是操作这个库了,具体方法网上好象有一个类,好象是叫BDQQ.cs吧,具体的你可以找一下
------解决方案--------------------jf
------解决方案--------------------很显然 qq服务器肯定知道你客户端的ip。
和ip对应的信息(如地点)肯定是从库查询出来的,这个库应该是运营商提供或有这样的库卖。
------解决方案--------------------IP信息应该有公开的Web Services调用
------解决方案--------------------up
------解决方案--------------------去下追捕ip地址库
------解决方案--------------------这个我似乎写过一个
现在本本不在
晚点发给你吧
要不你发邮件到yan2kai3#163.com
------解决方案--------------------导出QQWry.Dat中IP地址到文件[C#]
/******************************************************************
** File Name:IPExport.cs
** Copyright (c) 2004-2005 PPTech Studio(PPTech.Net)
** Creater:Rexsp(MSN:yubo@x263.net)
** Create Date:2004-12-29 20:10:28
** Modifier:
** Modify Date:
** Description:to export the ip location from qqwry.dat
** Version: IPExport 1.0.0
******************************************************************/
using System;
using System.Collections;
using System.Data;
using System.IO;
namespace PPTech.ESP.Component
{
/// <summary>
/// ExportData 的摘要说明。
/// </summary>
public class IPExport
{
#region 私有成员
private string country;
private string local;
private FileStream objfs = null;
private long startIp=0;
private long endIp=0;
private int countryFlag=0;