====== Server to Client (S2C) Packets ====== This page lists all Sock Chat packets that are sent from the server to the client. ===== Core ===== * [[sockchat:s2c:pong|S2C Packet 0: Pong]] - Response to [[sockchat:c2s:ping|ping]] packets sent by the client. * [[sockchat:s2c:authz-status-user-join|S2C Packet 1: Authorization Status/User Add]] - Authorization status or informs the client that another user has joined. * [[sockchat:s2c:authz-success|S2C Packet 1.y: Authorization Success]] - Authorization has succeeded. * [[sockchat:s2c:authz-fail|S2C Packet 1.n: Authorization Failure]] - Authorization has failed. * [[sockchat:s2c:user-add|S2C Packet 1.#: User Add]] - Another user has been added. * [[sockchat:s2c:message-add|S2C Packet 2: Message Add]] - A message has been added to the message list. * [[sockchat:s2c:user-remove|S2C Packet 3: User Remove]] - Another user has been removed. * [[sockchat:s2c:channel-list-event|S2C Packet 4: Channel List Event]] - Changes to the global channel list. * [[sockchat:s2c:channel-add|S2C Packet 4.0: Channel Add]] - A channel has been created. * [[sockchat:s2c:channel-update|S2C Packet 4.1: Channel Update]] - A channel has been updated. * [[sockchat:s2c:channel-remove|S2C Packet 4.2: Channel Remove]] - A channel has been removed. * [[sockchat:s2c:channel-user-event|S2C Packet 5: Channel User Event]] - Changes to the current channel user list. * [[sockchat:s2c:channel-user-add|S2C Packet 5.0: Channel User Add]] - Another user has been added to the channel. * [[sockchat:s2c:channel-user-remove|S2C Packet 5.1: Channel User Remove]] - Another user has been removed from channel. * [[sockchat:s2c:channel-user-switch|S2C Packet 5.2: Channel User Switch]] - Client is about to be forcibly moved to another channel. * [[sockchat:s2c:message-remove|S2C Packet 6: Message Remove]] - A message has been removed from the message list. * [[sockchat:s2c:context-population|S2C Packet 7: Context Population]] - Provides existing context about the server or current channel. * [[sockchat:s2c:context-user-list|S2C Packet 7.0: Context User List]] - Provides the user list for the current channel. * [[sockchat:s2c:context-message-add|S2C Packet 7.1: Context Message Add]] - Provides an existing message in the current channel. * [[sockchat:s2c:context-channel-list|S2C Packet 7.2: Context Channel List]] - Provides the channel list of the server. * [[sockchat:s2c:context-clear|S2C Packet 8: Context Clear]] - Clears part of the current context. * [[sockchat:s2c:forced-disconnect|S2C Packet 9: Forced Disconnect]] - Client has received a kick or a ban. * [[sockchat:s2c:user-update|S2C Packet 10: User Update]] - A user has been updated. ==== Draft ==== * [[sockchat:s2c:server-info|S2C Packet 11: Server Info]] - Informs the client about the name, version and filtered capabilities of server in response to [[sockchat:c2s:client-info|client info]]. ===== See Also ===== * [[sockchat:c2s|Client to Server (C2S) Packets]] - List of packets sent from the client to the server. * [[sockchat:notices|Notices]] - List of informational or error notices that can be received through [[sockchat:s2c:message-add|Message Add]] or [[sockchat:s2c:context-message-add|Context Message Add]].