Protocols/MSNP/Commands/SYN

From NINA Wiki
Revision as of 18:44, 11 May 2022 by Animadoria (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
MSNP Protocol
Introduction • Terms • Clients
Reference
Error List • Commands • Relying Party Suite • Spotlife
Services
XMPP • HTTP Gateway • Tabs • Activities
Documentation
Development Tools • MSNP Grid
Polygamy • URLs used by MSN
Documents
Protocol Versions
Version 21
Version 18
Version 16
Version 15
Version 14
Version 13
Version 12
Version 11
Version 9
Version 8
Version 2
MSNC
Introduction • P2P • Object Descriptor • Display Pictures • File Transfer
Scenarios
Microsoft Messenger for Mac
MSNP on WebTV (MSNTV)

SYN

Command to synchronize the client's buddy lists. The client should send this immediately after signon as the server wont send certain commands until this is done.

MSNP13

See changes made in MSNP13

Removed.

MSNP11

See changes made in MSNP11

>>> SYN 8 0 0
<<< SYN 8 2005-04-23T18:57:44.8130000-07:00 2005-04-23T18:57:54.2070000-07:00 5 0

MSNP8

See changes made in MSNP8

>>> SYN trid synchversion
  • trid : Transaction ID
  • synchversion : The last cached synchronization version number, the client should send 0 if none exists

A synchronization version that matches the server's Returns

<<< SYN trid synchversion
  • trid : Transaction ID
  • synchversion : The profile's synchronization version number

A synchronization version that doesn't match the server's Returns

<<< SYN trid synchversion numberbuddies numbergroups
  • trid : Transaction ID
  • synchversion : The profile's synchronization version number
  • numberbuddies : The number of people on the client's list
  • numbergroups : The number of groups on the client's list