Protocols/MSNP/Commands/SYN
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
Removed.
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
>>> 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