"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)我們不是他們收入的直接威脅。
下面就給妳介紹壹下如何安裝和使用msn。
下載安裝
單擊 上的“立即下載”按鈕就可以獲得最新版本的 MSN Messenger。當出現打開或保存到計算機上的提示後,單擊打開就可以自動下載MSN Messenger。 在隨後出現的《MICROSOFT 軟件最終用戶許可協議》中選擇“我接受許可協議中的條款”,然後點擊“下壹步”、“完成”按鈕,結束安裝過程。
註冊登陸
如果您已經擁有 Hotmail或 MSN的電子郵件帳戶就可以直接打開msn,點擊“登錄”按鈕,輸入您的電子郵件地址和密碼進行登錄了。如果妳沒有這類帳戶,請到MrRobot002@hotmail.comMrRobot003@hotmail.comMrRobot004@hotmail.comMrRobot005@hotmail.comMrRobot006@hotmail.comMrRobot007@hotmail.comMrRobot008@hotmail.comMrRobot009@hotmail.comMrRobot010@hotmail.comMrRobot011@hotmail.com他們都是自動回答機器人,日常查詢助手,需要什麽功能,問他help就可以了。向小布咨詢的格式是:“咨詢項目:關鍵詞”,項目用詞分別為:news、weather、id、city、bus、Today、IP、mobile和py(拼音)。
例如:輸入“weather:上海”可以查出上海的天氣。
輸入“news:國際”,小布回復五條消息,每條消息帶有壹個國際新聞的鏈接。
輸入“song:周傑倫”,就可以查到周傑倫相關的歌曲試聽鏈接。
2.msn短信機器人
目前國內第壹個msn的短信機器人,而且現在的收費也相當便宜,不僅每天有免費的5條短信,而且每發1條短信便可獲得1分的積分,也不收任何的包月費用。還有方便的通訊錄功能,不用每次都輸入手機號。超出每條收費1毛,和普通短信資費壹樣。
具體操作:您只要隨便把以下地址加為msn好友,和他說話即可了解使用方法。
msn機器人(任選其壹):
smsbot11@sms107.comsmsbot22@sms107.comsmsbot23@sms107.comsmsbot23@sms107.com