您的位置:程序门 -> windows专区 -> windowslive



熟悉msn协议的人进


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


熟悉msn协议的人进[已结贴,结贴人:yanglord]
发表于:2007-04-10 16:06:31 楼主
我想做一个程序,通过捕获msn收发的数据包来确定本机当前与那些人用msn聊天.

众所周知,在msn中两个人的聊天是在session中进行的.这样我的程序可以通过session建立时本机发出的cal信息来确定对方邮箱地址;也可通过本机收到的iro信息来确定.这都是在session建立的时候.

问题来了:当我的程序运行的时候如果有一个session已经建立,我只能通过接收到对方发来的msg信息头来确定对方邮件地址,如果在这个session中对方不发送任何信息,只是本机向对方发送信息(举个例子,你和老婆闹矛盾,你不停发信息过去请求老婆原谅,老婆却不理睬你).这种情况就难办了,因为我们知道由本机向外发送的msg信息头中是不包括联系人邮件地址的.

请熟悉msn协议的高手给个解决办法,谢谢
发表于:2007-04-10 16:12:361楼 得分:0
这个贴也顶一下
发表于:2007-04-10 16:48:072楼 得分:0
这里有熟悉msn协议的人么
发表于:2007-04-11 13:20:253楼 得分:0
难道是个无解问题?

不会这么倒霉吧
发表于:2007-04-12 16:19:464楼 得分:20
没研究过msn协议哦,不急,肯定有高人帮你指点的,祝你好运
发表于:2007-04-12 17:26:245楼 得分:5
你到底想搞什么?
抓包?还是模仿?
发表于:2007-04-13 08:55:546楼 得分:0
抓包,然后分析出当前联系人的邮箱地址
发表于:2007-04-16 09:52:517楼 得分:25
本人不才

不过发现很多抓包软件都是用wincap做底层的

另外还有先模仿网关 拿到数据才可以 我等lx的

发表于:2007-04-16 10:40:298楼 得分:0
抓包已经实现.
现在是一个对包的分析问题.就是这种特殊情况下,我无法分析出聊天的对象是谁


快速检索

最新资讯
热门点击