# Table of contents:
# Introduction
OUT
is a command introduced with MSNP2.
It exists in all servers, without either a request or response payload.
It disconnects either the server or the client gracefully.
This command does not require a Transaction ID.
# Client/Request
OUT
# Server/Response
OUT {reason}
Where reason
can be:
OTH
: Other client logged in to this account.SSD
: Server is shutting down.MIG
: MSNP10 and higher: Contact list has been migrated.TOU
: MSNP10 and higher: You need to accept the Terms Of Use.RCT
: MSNP11 and higher: Temporary server closure, please reconnect in (parameter 2) minutes.
OUT RCT {minutes}
Where minutes
is the amount of minutes the client should wait before trying to log in automatically again.
# Examples
# Client-initiated
C: OUT
Client disconnects from server.
Server disconnects client.
# Logged in from another client
S: OUT OTH
Server disconnects client.
# Server is shutting down
S: OUT SSD
Server disconnects client.
# ABCH migration
Only in MSNP10.
S: OUT MIG
Server disconnects client.
# Terms of Use update
Since MSNP10.
S: OUT TOU
Server disconnects client.
# Forced reconnect
Since MSNP11.
S: OUT RCT 6
Server disconnects client.