MSNP1
fake blog ping, doorst5; holiday 100 search: search lookup | home loans
MSNP1 has never been public, it is believed it was used during the early stages of design and development with MSN Messenger 1
MSNP2?
Made available to developers in 1999 in an Internet Draft.
MSNP3 through MSNP7?
These versions have never been used in a public program.
MSNP8
MSNP8 introduced a different authentication method, now sending authorization to Microsoft Passport's secure servers and returning a challenge string. It is the minimum version of the protocol accepted by .NET Messenger Service, after Microsoft blocked earlier versions for security reasons. As such, old and obsolete clients are unable to sign, forcing users to upgrade clients.
The only official MSN Messenger client that uses this version is MSN Messenger 5.0. Windows Messenger uses MSNP8 as its standard version, including 4.7 up to the latest 5.1.
This protocol supports Windows Messenger-to-Windows Messenger webcam and voice capabilities.
MSNP9
MSNP9 was introduced with MSN Messenger 6, adding support for "D type" (data) messages, which are used for transferring display pictures and custom emoticons between clients, frame-by-frame webcam (rather than a traditional stream like Windows Media Player's WMV format) and an improved voice system, as well as improved NAT traversal for file transfers.
MSNP10?
Employed in MSN Messenger 6.1, after Microsoft started blocking earlier versions in October 2003. However, it was not a big overhaul, the only obvious change was integration with Hotmail address books.
MSNP11
Employed by MSN Messenger 7.0
MSNP12
Employed by MSN Messenger 7.5.
MSNP13
Employed by Windows Live Messenger 8.0, MSNP13 features a lot of changes. Most notably, contact list synchronization has been removed and clients must instead send a SOAP request to a contacts server. The client must then send the contacts data to the server for it to send presence information.
MSNP14
MSNP14 adds Yahoo! Messenger interoperability.