parent
143c2208ff
commit
ca311e1953
|
@ -1,5 +1,7 @@
|
||||||
`VER` is a command introduced with [MSNP2](../versions/msnp2.md).
|
`VER` is a command introduced with [MSNP2](../versions/msnp2.md).
|
||||||
|
|
||||||
|
It is a Dispatch Server and Notification Server command, without either a request payload or response payload.
|
||||||
|
|
||||||
It specifies which protocols the client can accept, and which one the server likes the best.
|
It specifies which protocols the client can accept, and which one the server likes the best.
|
||||||
|
|
||||||
# Client/Request
|
# Client/Request
|
||||||
|
@ -25,7 +27,7 @@ This command can only be sent once. Any further uses of this command in the same
|
||||||
C: VER 1 DISREGARDANCE FOR A REAL PROTOCOL
|
C: VER 1 DISREGARDANCE FOR A REAL PROTOCOL
|
||||||
S: VER 1 0
|
S: VER 1 0
|
||||||
```
|
```
|
||||||
Server closes connection.
|
Server disconnects client.
|
||||||
|
|
||||||
## Supported Fallback Protocol
|
## Supported Fallback Protocol
|
||||||
```
|
```
|
||||||
|
|
|
@ -21,11 +21,11 @@ Why not visit the [Command Table](command-table.md)?
|
||||||
More is to come soon! Hopefully!
|
More is to come soon! Hopefully!
|
||||||
|
|
||||||
# Wanted Information
|
# Wanted Information
|
||||||
* MSNP6: What makes the "Account must be verified before using the service" dialog show up?
|
* [MSNP6](versions/msnp6.md): What makes the "Account must be verified before using the service" dialog show up?
|
||||||
* MSNP6: Does it really acknoledge the account verified bit? I couldn't get the toast to show up in Client Version 3.6.003x.
|
* [MSNP6](versions/msnp6.md): Does it really acknoledge the account verified bit? I couldn't get the toast to show up in Client Version 3.6.003x.
|
||||||
* MSNP8: Did FND exist? Rumors said it did shortly before it got killed in all protocols.
|
* [MSNP8](versions/msnp8.md): Did FND exist? Rumors said it did shortly before it got killed in all protocols.
|
||||||
|
|
||||||
# Common Terms
|
# Common (or not) Terms
|
||||||
* Official Client: MSN Messenger (Service) or Windows Live Messenger.
|
* Official Client: MSN Messenger (Service) or Windows Live Messenger.
|
||||||
* Client Version: relevant Official Client version.
|
* Client Version: relevant Official Client version.
|
||||||
* MSNP: Mobile Status Notification Protocol, or whatever acronym you like. Runs over TCP via port 1863.
|
* MSNP: Mobile Status Notification Protocol, or whatever acronym you like. Runs over TCP via port 1863.
|
||||||
|
@ -38,6 +38,14 @@ More is to come soon! Hopefully!
|
||||||
* SOAP: Simple Object Access Protocol, A wrapper over XML. That's the kindest thing I can write about it.
|
* SOAP: Simple Object Access Protocol, A wrapper over XML. That's the kindest thing I can write about it.
|
||||||
* Passport: The Authentication Server and/or Protocol.
|
* Passport: The Authentication Server and/or Protocol.
|
||||||
* Undefined Behavour: An intentional blank left in the documentation, basically as a "I am not responsible for what this does to your client or server" warning.
|
* Undefined Behavour: An intentional blank left in the documentation, basically as a "I am not responsible for what this does to your client or server" warning.
|
||||||
|
* Dispatch Server: A type of MSNP server that handles moving users to Notification Servers.
|
||||||
|
* Notification Server: The real meat of MSNP, handles authentication, user presence, notifications, creates Switchboard Server sessions and boasts the most commands.
|
||||||
|
* Switchboard Server: The messaging part of the protocol. Changed only twice until it was deprecated in [MSNP21](versions/msnp21.md).
|
||||||
|
* Command: A 3-letter case-sensitive command type, followed optionally by a transaction ID and the rest of the Command parameters, ending with a new-line.
|
||||||
|
* Payload Command: A special type of Command that has a integer length parameter as the final parameter before the deliminating new-line.
|
||||||
|
* New-line/Newline: A Carriage Return character followed by a Line Feed character. Seperates commands in the protocol.
|
||||||
|
* Carriage Return: To return the page-writing apparatus to the left of the page.
|
||||||
|
* Line Feed: To move the page-writing apparatus down a "line".
|
||||||
|
|
||||||
# Where do I find or edit these page's source?
|
# Where do I find or edit these page's source?
|
||||||
The git repo is avaliable at <https://git.kevinthe.horse/yellows111/msnp-wiki>.
|
The git repo is avaliable at <https://git.kevinthe.horse/yellows111/msnp-wiki>.
|
||||||
|
|
|
@ -13,7 +13,7 @@ It introduces the commands:
|
||||||
Known changes (from Beta 2):
|
Known changes (from Beta 2):
|
||||||
* Changed CVR to CVQ
|
* Changed CVR to CVQ
|
||||||
* CVQ: Added fallback URL to response (parameter 5)
|
* CVQ: Added fallback URL to response (parameter 5)
|
||||||
* \[[MSNP8](msnp8.md) and higher\] Added current principle address to request (parameter 8)
|
* [[MSNP8](msnp8.md) and higher] Added current principle address to request (parameter 8)
|
||||||
|
|
||||||
Client-server communication example (MSNP2-MSNP7):
|
Client-server communication example (MSNP2-MSNP7):
|
||||||
```
|
```
|
||||||
|
|
|
@ -5,7 +5,7 @@ It introduces the dispatch service commands:
|
||||||
* INF
|
* INF
|
||||||
* OUT
|
* OUT
|
||||||
* USR
|
* USR
|
||||||
* VER
|
* [VER](../commands/ver.md)
|
||||||
* XFR
|
* XFR
|
||||||
|
|
||||||
It introduces the notification service commands:
|
It introduces the notification service commands:
|
||||||
|
@ -31,7 +31,7 @@ It introduces the notification service commands:
|
||||||
* SYN
|
* SYN
|
||||||
* URL (not in draft)
|
* URL (not in draft)
|
||||||
* USR
|
* USR
|
||||||
* VER
|
* [VER](../commands/ver.md)
|
||||||
* XFR
|
* XFR
|
||||||
|
|
||||||
It introduces the switchboard service commands:
|
It introduces the switchboard service commands:
|
||||||
|
|
Loading…
Reference in New Issue