# 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
S: OUT
Server disconnects client.
# Logged in from another client
S: OUT OTH
# Server is shutting down
S: OUT SSD
# ABCH migration
Only in MSNP10.
S: OUT MIG
# Terms of Use update
Since MSNP10.
S: OUT TOU
# Forced reconnect
Since MSNP11.
S: OUT RCT 6