题
一些好友的帮助下的各个站点检查,并知道当我看不见在雅虎的使者和保持吹嘘这一点。
是好奇这个我已经测试过很多网站,检查,如果一个用户是看不见的在雅虎的使者和所有他们送我一个C1分组类型。
从什么我已经测试了我(我ymsgr客户)没有派任何事情回来。因此,我仅收到1分组从机器人,进行检查并就是这样,他们知道如果我看不见或者不。
接下来,我想,如果我不送任何东西回来然后也许雅虎的服务器发送的东西回来给我测试我的一个朋友和我送他一c1包但是我没有收到任何东西从没有人(无论是服务器既不是我的朋友)。
所以他们怎么做?我只是在寻找一些提示,不希望为代码或其他人为解决这对我来说。我只是喜欢刺激学习和发现自己只是现在我被困与没有想到:)
谢谢。
解决方案
这是一个新的答案,因为它太长是注释。
我四处张望了一下,它似乎是旧版本的雅虎有一个交易:如果你是看不见的,有人试图启动语音聊天与你,它会出卖你。该ping数据包可能是尝试这一点。
有一件事我上每增加一个注意到的是,往往是用户在网上出现,即使他们已经断开,直到有人将它们发送ping数据包。另外,如果你是看不见的,然后你回来,你一直在线的时间长短赠送,你是看不到的事实。
莫非,那么,当你执行ping操作,您的状态,在线时间,如果你是在网上,什么这些服务都做得再被检查,看是否需要雅虎任何行动等所有的雅虎服务器上更新?我会假定所有雅虎做的,如果你在线不广播您的信息,但你仍然可以看到服务器做一些事情。
相反监测的呼入/呼出包的,你为什么不检查雅虎服务器上的注册表?我相信有一个网址为。
希望这有助于
Mechko
其他提示
有没有可能是发送这样的信息包的人谁不是在错误的在线结果吗?在这种情况下,在发送数据包和没有收到错误消息意味着这个人是否在线。
这是你说的话,我建议机器人实际检查别的地方(如果这是真的,有没有发送的所有数据包)
难道说还有谁是在线用户的在线注册,并且您发送的数据包只是一个假象?
我没有使用雅虎Messenger是一个很长一段时间的事,但你说让我惊叹。你说送你这些测试网站的一个C1包。我想知道,如果它是一个简单的防火墙规则来阻止所有,但雅虎的服务器。我不知道,如果聊天/声音/文件传输完成P2P,如果是的话,你就必须更新你的防火墙规则。
回到我曾经用我的防火墙来阻止对IM客户端的广告横幅,因为他们在不同的URL和故障服务连接到广告服务器没有断开我的IM通道的那一天。
也许你可以在防火墙要求每个连接,看看你才能有信使工作如何连接几个需要。然后有防火墙降不请自来的数据包。 如果不工作,你可以使用防火墙来阻止检查点。
好运。
这里有一些方法可以用来检测,如果一个用户是隐形的或真正离线(一些这取决于早期版本的使者应用程序):
启动声音聊天用的用户,你要检查。如果你得到一个错误,用户如果真的离线。
消息发送给用户,然后改变IMEnviorment.如果你看到一个消息,说"在等待你的朋友载的主题是",然后用户如果真的离线。
下载(和支付,不幸的是) 伙计检查.
浏览该网址,在你的浏览器: http://opi.yahoo.com/online?m=g&t=2&u=userid (变化的用户标识到用户的你是测试)。(这并没有为我工作).
有网站,让你可以检查的状态,但是没有保证他们的工作(他们只是在做什么我提示你段)。基本上,你可以使用这些通过屏幕上刮。这里是一些站点: