MSN Messenger 是微软公司推出的即时讯息软体,凭藉该软体自身的优秀的性能,目前在国内已经拥有了大量的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软体来查看联繫人是否在线上。MSN Messenger 界面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联繫的绝佳选择。使用您已有一个Email地址,即可注册获得免费的MSN Messenger的登录账号。
简介
MSN 8 是一种 Internet 软体,它基于 Microsoft 高级技术,可使您和您的家人更有效地利用 Web。MSN 8 是一种优秀的通信工具,使 Internet 浏览更加便捷,并通过一些高级功能加强了在线上的安全性。这些高级功能包括家长控制、共同浏览 Web、垃圾邮件保护器和定製其他 "MSN Messenger" 这个字眼是相当含糊的,因为微软用这个术语关係了几个不同部分的讯息解决方案.你通过"MSN Messenger 网路"聊天,用来连线MSN Messenger 网路的最流行的程式是"MSN Messenger",而程式在MSN Messenger 网路中使用的语言则是"MSN Messenger 协定"。
什幺是MSN Messenger网路
MSN Messenger网路是一个出自微软的实时通信网路。它在1999年7月发布,它不是第一个通信网路,也不是一个通信网路。MSN是4大顶级个人实时通信网路之一。到2003年3月,独占的MSN Instant Messenger 网路用户远远少于AOL Instant Messenger和ICQ,但多于Yahoo Messenger。
程式在MSN Messenger 网路上做什幺?
在你计算机上的程式被称为"客户端"。它通过Internet连线到MSN Messenger伺服器。具体点讲,就是客户端通过伺服器和其他的客户端收发讯息。一些信息没有处理,仅仅通过伺服器简单传递。例如,当传送一个实时的讯息,命令“here is a message, pass it on”被伺服器处理了,但讯息本身仅通过伺服器传递给客户端。 微软已经发布了两种MSN Messenger客户端MSN Messenger(也叫“.NET Messenger”)和Windows Messenger。微软向大多数Windows用户推荐使用MSN Messenger,包括Windows XP在内,Windows Messenger被绑定在作业系统中。其它人和公司已经写了“第三方”MSN Messenger客户端。你能在资源页列表中看到一些客户端。 MSN Messenger一般被认为是事实上的标準客户端,而其他大多数的客户端从它的行为中确定他们的发展方向,所以它在网上被认为是“官方客户端”。
微软从未公开发布过他们的Messenger伺服器端,并且官方客户端不允许你连线非微软的伺服器端。目前,一些人已经写了第三方的伺服器端,这些能在资源页中找到。
在两台电脑程式间通讯使用的“语言”叫做“协定”。MSN Messenger客户端和伺服器端之间讯息传送的规则就叫做“MSN Messenger协定”。从一个客户端通过伺服器传送讯息到另一个客户端的规则在这里被称之为“MSN 客户端协定”。
什幺是MSN Messenger协定
MSN Messenger有一系列可在客户端和伺服器端传送的命令组成。例如,当在你联繫人列表中的一些人离线时,伺服器向你的客户端传送类似这样的讯息FLN myname_123@hotmail. com。当接到这个命令,客户端应该将这个用户从线上用户列表中移到离线用户列表中。
MSN Messenger协定这几年已经经历了几次修改。在起草协定的时候(2003年10月),微软的伺服器允许客户端使用8,9和10版的协定。个人协定版常常是由“MSNP8”,“MSNP9”和“MSNP10”写的。
本站点旨在完整定义MSN Messenger协定和MSN Messenger伺服器断的特性,使得第三方软体开发者能写自己的程式与网路互动。到目前为止,只有MSNP8被文档化了,还有一些论题可在MSNP9和MSNP10中获得。
关于协定的信息可以通过阅读官方IETF草案, 阅读各种原始码,分析数据包,分析官方客户端,写程式。大部分这样的工作由其他一些MSN Messenger研究团体完成的,而我们只是将它记录下来。如果你发现了关于协定的新的东西,请将它公布在论坛上。
什幺是MSN客户端协定?
MSN客户端协定由在客户端之间传送的讯息组成。例如,当你向你朋友说“hello”的时候,你的客户端将hello作为讯息的主体传送他们的客户端。
直到最近,MSN客户端协定比较有组织地发展——一个官方客户端版本将和其他客户端有不同表现,你只能猜猜它会有什幺谁预想的特性行为(这句翻不出来)。近期,试图已经制定强加一个版本编号系统。到2003年10月为止,已经发现有3个版本的MSN Messenger客户端协定,在本站点叫做“MSNC0” ,“MSNC1”,“MSNC2”。
本站点旨在完整定义MSN Messenger协定和官方客户端的特性使得第三方软体开发者们能写出他们自己的程式和网路互动。我们希望最终完整定义所有版本的协定。本站点仅仅定义官方客户端的行为跟它通知我们关于其他客户端是怎样可预见的行为(这句翻不出来)。本站作者没有使用官方客户端,所以对主体不会有公正的判断。其他一些站点很好地覆盖了这个主体。
关于这一切,微软是怎幺想的?
我们跟微软没有关係,仅仅是非常有限的交流。我们知道至少一些微软的员工大体上清楚这个站点和社区,公司的政策看起来像是在忽略我们。微软还没任何使第三方客户端从他们网路中去除的正式的尝试,但他们也从未尝试和我们沟通或者给大家关于未来的保证。他们已经非常善于接受有安全隐患的错误报告。
跟AOL(AIM和ICQ的拥有者)相比,微软就他的协定对第三方开发者是非常不错的了。这大概不能反映任何慈善的部分第三方客户端促使微软的网路用户的增加,并且(不像AOL)我们不是他们收入的直接威胁。