Briefly introduce, what is MSN messenger network and what does the program do on MSN messenger network? What is the MSN Messenger protocol? What does Microsoft think of all this? MSN 8 is an internet software based on Microsoft's advanced technology, which allows you and your family to use the network more effectively. MSN 8 is an excellent communication tool, which makes network browsing more convenient and enhances network security through some advanced functions. These advanced functions include parental control, browsing the web together, spam protector and customizing other words "MSN Messenger", which is a rather vague term because Microsoft uses this term to contact several different parts of the messaging solution. You chat through MSN Messenger. The most commonly used program for connecting to MSN Messenger network is MSN Messenger, and the language used by programs in MSN Messenger network is MSN Messenger protocol. MSN What is MSN Messenger Network MSN Messenger Network is a real-time communication network launched by Microsoft. Published in July, 1999. It is not the first communication network, nor the last communication network. MSN is one of the four personal real-time communication networks. By March 2003, the exclusive MSN instant messaging network users were far less than AOL instant messaging and ICQ, but more than Yahoo Messenger. What does MSN program do on MSN Messenger network? The programs on your computer are called "clients". It connects to MSN Messenger server through the Internet. Specifically, clients send and receive messages through servers and other clients. Some information is not processed, but simply transmitted through the server. For example, when sending a real-time message, the command "Here is a message, pass it on" is handled by the server, but the message itself is only passed to the client through the server. Microsoft has released two MSN Messenger clients: MSN Messenger (also called "NET Messenger") and Windows Messenger. Microsoft recommends MSN Messenger to most Windows users, including Windows XP bound to the operating system. Others and companies have written "third-party" MSN Messenger clients. You can see some clients in the resource page list. MSN Messenger is generally regarded as a de facto standard client, while most other clients decide their own development direction from its behavior, so it is regarded as an "official client" on the Internet. MSN Microsoft has never publicly released their Messenger server, and the official client does not allow you to connect to non-Microsoft servers. At present, some people have written articles about third-party servers, which can be found on the resource page. The "language" used for communication between two computer programs is called "protocol". The message transmission rule between MSN Messenger client and server is called "MSN Messenger Protocol". The rule of sending messages from one client to another through a server is called "MSN client protocol" here. What is the MSN Messenger protocol? MSN Messenger consists of a series of commands that can be transmitted on the client and server. For example, when some people in your contact list are offline, the server will send a message to your client: flnmyname _123 @ hotmail.com. When receiving this command, the client should move the user from the online user list to the offline user list. In recent years, MSN Messenger protocol has undergone several revisions. When the agreement was drafted (June 5, 2003-438+10), Microsoft's servers allowed customers to use versions 8, 9 and10 of the agreement. Personal agreement version is often written with "MSNP8", "MSNP9" and "MSNP 10". The purpose of this website is to completely define the MSN Messenger protocol and the characteristics of MSN Messenger server disconnection, so that third-party software developers can write their own programs and interact with the network. So far, only MSNP8 has been recorded, and some topics can be obtained in MSNP9 and MSNP 10. Information about the protocol can be obtained by reading the official draft of IETF, reading various source codes, analyzing data packets, analyzing official clients and writing programs. Most of this work was done by other MSN Messenger research groups, and we just recorded it. If you find something new about the agreement, please post it on the forum. What is MSN client protocol? The MSN client protocol consists of messages sent between clients. For example, when you say "hello" to your friends, your customers send hello to their customers as the main body of the message. Until recently, the MSN client protocol has developed in an organized way-an official client version will behave differently from other clients, and you can only guess what characteristics and behaviors it will have. Recently, someone tried to impose a version numbering system. As of June 5438+00, 2003, three versions of MSN Messenger client protocols have been discovered, which are called "MSNC0", "MSNC 1" and "MSNC2" respectively in this website. This website aims to completely define the characteristics of MSN Messenger protocol and official client, so that third-party software developers can write their own programs and interact with the network. We hope to finally fully define all versions of the agreement. This website only defines the behavior of the official client and tells us how the behavior of other clients is predicted. The author of this site does not use the official client, so there will be no fair judge. Other websites cover this topic well. What does Microsoft think of all this? We have nothing to do with Microsoft, just very limited communication. We know that at least some Microsoft employees generally know about this website and community, but the company's policies seem to ignore us. Microsoft has not officially tried to remove third-party clients from their network, but they have never tried to communicate with us or provide you with future guarantees. They are already very good at accepting error reports with security risks. Compared with AOL (owners AOL(AIM and ICQ), Microsoft is very good to third-party developers in terms of protocols. This may not reflect any charitable part: third-party customers have contributed to the increase of Microsoft online users, and (unlike AOL) we have no direct threat to their income.