日期:2014-05-19  浏览次数:20943 次

C#和msn通信
要做一个C#和msn通信的东西,现在可以连接到msn但是不知道如何和好友收发信息.看了下msn的协议,还不是很明白,   有没有人有C#和msn通信的资料或者msn命令的例子.谢了

------解决方案--------------------
高手鼎起来
------解决方案--------------------
楼主解决了没???
我也要阿
没人知道吗?
------解决方案--------------------
到codeproject上面搜索msn,有现成的类库!
------解决方案--------------------
.断开连接之后就会抛出异常,这个是什么意思?
------解决方案--------------------
我用java做过

JML第三方的开源包
------解决方案--------------------
发邮件
------解决方案--------------------
http://msdn2.microsoft.com/en-us/library/aa905655.aspx
------解决方案--------------------
继续顶起
------解决方案--------------------
不懂

只管接分
------解决方案--------------------
帮顶下喽.
------解决方案--------------------
帮顶一下
------解决方案--------------------
对于通知服务器,你必须定时的发送PNG命令,保持和服务器连接。

对于接线服务器,如果对方有RNG的请求,你就连接过去,一个接线服务器相当于一个好友的会话。 如果你和对方的会话长时间没有通讯,你俩的接线服务器会自动断掉(人家服务器也得考虑节省资源)
如果你想继续说话,就发送命令申请一个接线服务器,并发送向对方的请求
------解决方案--------------------
我上面说的是MSNP 8/9 协议,后面的没研究过。

之前也是没借助任何sdk,写过一个msn的客户端,呵呵,后来才发现还有dotmsn,晕
------解决方案--------------------
PNG命令的格式是不是有误。而且这个PNG命令是发送给通知服务器,不要发给接线服务器

msn的服务器对有些错误命令的处理结果是立即断开与你的连接

正确的PNG命令的内容是: PNG\r\n

不带任何参数