<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.flashii.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.flashii.net/feed.php">
        <title>Flashii Docs - sockchat:s2c</title>
        <description>(旧Railgun) if it ain&#039;t broke, we&#039;ll break it</description>
        <link>https://docs.flashii.net/</link>
        <image rdf:resource="https://docs.flashii.net/_media/wiki/logo.png" />
       <dc:date>2026-04-21T10:34:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authn-fail?rev=1744579086&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authn-status-user-join?rev=1744579031&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authn-success?rev=1744579062&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authz-fail?rev=1745112676&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authz-status-user-join?rev=1745112953&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/authz-success?rev=1745434447&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/baka?rev=1744571611&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-add?rev=1745113049&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-list-event?rev=1745112961&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-remove?rev=1745113095&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-update?rev=1745113073&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-user-add?rev=1745113205&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-user-event?rev=1745113165&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-user-remove?rev=1745113227&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/channel-user-switch?rev=1745113246&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/context-channel-list?rev=1745114128&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/context-clear?rev=1745114245&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/context-message-add?rev=1745114082&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/context-population?rev=1745113286&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/context-user-list?rev=1757365371&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/forced-disconnect?rev=1744585100&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/message-add?rev=1745112817&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/message-remove?rev=1745113275&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-0?rev=1744571087&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-1.0?rev=1744571193&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-1.n?rev=1744579074&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-1?rev=1744579015&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-1.y?rev=1744579049&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-2?rev=1744571217&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-3?rev=1744571238&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-4.0?rev=1744571277&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-4.1?rev=1744571291&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-4.2?rev=1744571372&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-4?rev=1744571257&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-5.0?rev=1744571401&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-5.1?rev=1744571416&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-5.2?rev=1744571434&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-5?rev=1744571386&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-6?rev=1744571451&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-7.0?rev=1744571488&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-7.1?rev=1744572227&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-7.2?rev=1744571561&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-7?rev=1744571469&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-8?rev=1744571578&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-9?rev=1744571602&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/packet-10?rev=1744571634&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/pong?rev=1745112584&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/server-info?rev=1745114688&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/user-add?rev=1745112765&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/user-remove?rev=1745112911&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/s2c/user-update?rev=1745114487&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.flashii.net/_media/wiki/logo.png">
        <title>Flashii Docs</title>
        <link>https://docs.flashii.net/</link>
        <url>https://docs.flashii.net/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authn-fail?rev=1744579086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authn-fail</title>
        <link>https://docs.flashii.net/sockchat/s2c/authn-fail?rev=1744579086&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authn-status-user-join?rev=1744579031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:17:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authn-status-user-join</title>
        <link>https://docs.flashii.net/sockchat/s2c/authn-status-user-join?rev=1744579031&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authn-success?rev=1744579062&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:17:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authn-success</title>
        <link>https://docs.flashii.net/sockchat/s2c/authn-success?rev=1744579062&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authz-fail?rev=1745112676&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:31:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authz-fail</title>
        <link>https://docs.flashii.net/sockchat/s2c/authz-fail?rev=1745112676&amp;do=diff</link>
        <description>S2C Packet 1.n: Authorization Failure

Informs the client that its authorization attempt failed and why.

This packet or S2C Packet 1.y: Authorization Success can only occur once per connection.

Format
 Index  Type  Description   0   1   Authz/User Add packet ID   1   n   Authz failed packet ID</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authz-status-user-join?rev=1745112953&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:35:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authz-status-user-join</title>
        <link>https://docs.flashii.net/sockchat/s2c/authz-status-user-join?rev=1745112953&amp;do=diff</link>
        <description>S2C Packet 1: Authorization Status/User Add

This packet contains multiple subpackets that behave differently from one another:

	*  S2C Packet 1.y: Authorization Success - Authorization has succeeded.
	*  S2C Packet 1.n: Authorization Failure - Authorization has failed.
	*  S2C Packet 1.#: User Add - Another user has been added.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/authz-success?rev=1745434447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-23T18:54:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authz-success</title>
        <link>https://docs.flashii.net/sockchat/s2c/authz-success?rev=1745434447&amp;do=diff</link>
        <description>S2C Packet 1.y: Authorization Success

Informs the client that it authorized successfully and what user it is authenticated as.

This packet or S2C Packet 1.n: Authorization Failure can only occur once per connection.

Format
 Index  Type  Description   0   1   Authz/User Add packet ID</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/baka?rev=1744571611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:13:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>baka</title>
        <link>https://docs.flashii.net/sockchat/s2c/baka?rev=1744571611&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-add?rev=1745113049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:37:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-add</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-add?rev=1745113049&amp;do=diff</link>
        <description>S2C Packet 4.0: Channel Add

Informs the client that a channel has been created.

Format
 Index  Type  Description   0   4   Channel List Event packet ID   1   0   Channel Add packet ID   2   channel name   Name of the newly created channel   3   bool   Whether the channel is password protected</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-list-event?rev=1745112961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:36:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-list-event</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-list-event?rev=1745112961&amp;do=diff</link>
        <description>S2C Packet 4: Channel List Event

This packet contains multiple subpackets that behave differently from one another:

	*  S2C Packet 4.0: Channel Add - A channel has been created.
	*  S2C Packet 4.1: Channel Update - A channel has been updated.
	*  S2C Packet 4.2: Channel Remove - A channel has been removed.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-remove?rev=1745113095&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-remove</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-remove?rev=1745113095&amp;do=diff</link>
        <description>S2C Packet 4.2: Channel Remove

Informs the client that a channel has been removed.

Format
 Index  Type  Description   0   4   Channel List Event packet ID   1   2   Channel Update packet ID   2   channel name   Name of the channel that is being deleted 
Examples</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-update?rev=1745113073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-update</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-update?rev=1745113073&amp;do=diff</link>
        <description>S2C Packet 4.1: Channel Update

Informs the client that a channel has been updated.

Format
 Index  Type  Description   0   4   Channel List Event packet ID   1   1   Channel Update packet ID   2   channel name   Previous name of the updated channel   3   channel name   New name of the updated channel</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-user-add?rev=1745113205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:40:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-user-add</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-user-add?rev=1745113205&amp;do=diff</link>
        <description>S2C Packet 5.0: Channel User Add

Informs the client that a user has joined the channel.

Please note that this only occurs if the user uses /join to move to the current channel.
If they joined by connecting, S2C Packet 1.#: User Add will be issued instead.

Format
 Index  Type</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-user-event?rev=1745113165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:39:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-user-event</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-user-event?rev=1745113165&amp;do=diff</link>
        <description>S2C Packet 5: Channel User Event

This packet contains multiple subpackets that behave differently from one another:

	*  S2C Packet 5.0: Channel User Add - Another user has been added to the channel.
	*  S2C Packet 5.1: Channel User Remove - Another user has been removed from channel.
	*  S2C Packet 5.2: Channel User Switch - Client is about to be forcibly moved to another channel.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-user-remove?rev=1745113227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-user-remove</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-user-remove?rev=1745113227&amp;do=diff</link>
        <description>S2C Packet 5.1: Channel User Remove

Informs the client that a user has left the channel.

Please note that this only occurs if the user uses /join to move to another channel.
If the connection is closed any other way, S2C Packet 3: User Remove will be issued instead.

Format
 Index</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/channel-user-switch?rev=1745113246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:40:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel-user-switch</title>
        <link>https://docs.flashii.net/sockchat/s2c/channel-user-switch?rev=1745113246&amp;do=diff</link>
        <description>S2C Packet 5.2: Channel User Switch

Informs the client that they are being moved to a different channel.

Format
 Index  Type  Description   0   5   Channel User Event packet ID   1   1   Channel User Switch packet ID   2   channel name   Name of the channel the client is being moved to</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/context-channel-list?rev=1745114128&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:55:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context-channel-list</title>
        <link>https://docs.flashii.net/sockchat/s2c/context-channel-list?rev=1745114128&amp;do=diff</link>
        <description>S2C Packet 7.2: Context Channel List

Populates the channel list for the server.

Format
 Index  Type  Description   0   7   Context Population packet ID   1   2   Context Channel List packet ID   2   int   Amount of users preset in this packet   The following fields are repeated by the amount of times in the previous field.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/context-clear?rev=1745114245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:57:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context-clear</title>
        <link>https://docs.flashii.net/sockchat/s2c/context-clear?rev=1745114245&amp;do=diff</link>
        <description>S2C Packet 8: Context Clear

Informs the client that a part of the context has been cleared.

This packet can mostly safely be ignored if the client manually clears contexts where sensible, e.g. when switching channels or reconnecting. In the original PHP implementation, and thus other implementations, only mode</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/context-message-add?rev=1745114082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:54:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context-message-add</title>
        <link>https://docs.flashii.net/sockchat/s2c/context-message-add?rev=1745114082&amp;do=diff</link>
        <description>S2C Packet 7.1: Context Message Add

Populates an existing message.

This packet may occur before before S2C Packet 1.y: Authorization Success or S2C Packet 1.n: Authorization Failure is received by the client in order to send an MOTD!

Format
 Index  Type  Description    0   7   Context Population packet ID    1   1   Context Message Add packet ID</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/context-population?rev=1745113286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:41:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context-population</title>
        <link>https://docs.flashii.net/sockchat/s2c/context-population?rev=1745113286&amp;do=diff</link>
        <description>S2C Packet 7: Context Population

This packet contains multiple subpackets that behave differently from one another:

	*  S2C Packet 7.0: Context User List - Provides the user list for the current channel.
	*  S2C Packet 7.1: Context Message Add - Provides an existing message in the current channel.
	*  S2C Packet 7.2: Context Channel List - Provides the channel list of the server.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/context-user-list?rev=1757365371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-08T21:02:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context-user-list</title>
        <link>https://docs.flashii.net/sockchat/s2c/context-user-list?rev=1757365371&amp;do=diff</link>
        <description>S2C Packet 7.0: Context User List

Populates the user list for the channel the client just joined.

If the user is already connected elsewhere, this list MUST NOT include the client user themselves.

Format
 Index  Type  Description   0   7   Context Population packet ID</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/forced-disconnect?rev=1744585100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T22:58:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>forced-disconnect</title>
        <link>https://docs.flashii.net/sockchat/s2c/forced-disconnect?rev=1744585100&amp;do=diff</link>
        <description>S2C Packet 9: Forced Disconnect

Informs the client that the connection is about to be closed.

Format
 Index  Type  Description   0   9   Forced Disconnect packet ID   1   bool   If the client has to wait until it can connect again.   2   timestamp   Timestamp at which the client can reattempt connection. Only present if the boolean at index 1 is true. If this value is equal to</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/message-add?rev=1745112817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:33:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>message-add</title>
        <link>https://docs.flashii.net/sockchat/s2c/message-add?rev=1745112817&amp;do=diff</link>
        <description>S2C Packet 2: Message Add

Informs the client that a message has been added. May also contain a formatted notice.

Format
 Index  Type  Description   0   2   Message Add packet ID   1   timestamp   Timestamp at which this message was received by the server   2   string</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/message-remove?rev=1745113275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:41:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>message-remove</title>
        <link>https://docs.flashii.net/sockchat/s2c/message-remove?rev=1745113275&amp;do=diff</link>
        <description>S2C Packet 6: Message Remove

Informs the client that a message has been deleted.

Format
 Index  Type  Description   0   6   Message Remove packet ID   1   string   ID of the removed message 
Examples

Message with ID 39988517246140 is being removed:
6\t39988517246140</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-0?rev=1744571087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:04:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-0</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-0?rev=1744571087&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-1.0?rev=1744571193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:06:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-1.0</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-1.0?rev=1744571193&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-1.n?rev=1744579074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:17:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-1.n</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-1.n?rev=1744579074&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-1?rev=1744579015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-1</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-1?rev=1744579015&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-1.y?rev=1744579049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:17:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-1.y</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-1.y?rev=1744579049&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-2?rev=1744571217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:06:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-2</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-2?rev=1744571217&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-3?rev=1744571238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:07:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-3</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-3?rev=1744571238&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-4.0?rev=1744571277&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:07:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-4.0</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-4.0?rev=1744571277&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-4.1?rev=1744571291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:08:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-4.1</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-4.1?rev=1744571291&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-4.2?rev=1744571372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:09:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-4.2</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-4.2?rev=1744571372&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-4?rev=1744571257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:07:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-4</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-4?rev=1744571257&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-5.0?rev=1744571401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:10:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-5.0</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-5.0?rev=1744571401&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-5.1?rev=1744571416&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:10:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-5.1</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-5.1?rev=1744571416&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-5.2?rev=1744571434&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:10:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-5.2</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-5.2?rev=1744571434&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-5?rev=1744571386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:09:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-5</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-5?rev=1744571386&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-6?rev=1744571451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:10:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-6</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-6?rev=1744571451&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-7.0?rev=1744571488&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:11:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-7.0</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-7.0?rev=1744571488&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-7.1?rev=1744572227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:23:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-7.1</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-7.1?rev=1744572227&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-7.2?rev=1744571561&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:12:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-7.2</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-7.2?rev=1744571561&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-7?rev=1744571469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:11:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-7</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-7?rev=1744571469&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-8?rev=1744571578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:12:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-8</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-8?rev=1744571578&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-9?rev=1744571602&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:13:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-9</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-9?rev=1744571602&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/packet-10?rev=1744571634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:13:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-10</title>
        <link>https://docs.flashii.net/sockchat/s2c/packet-10?rev=1744571634&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/pong?rev=1745112584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:29:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pong</title>
        <link>https://docs.flashii.net/sockchat/s2c/pong?rev=1745112584&amp;do=diff</link>
        <description>S2C Packet 0: Pong

Acknowledges a keep-alive request by the client.

Format
 Index  Type  Description   0   0   Pong packet ID   1   string   Implementation defined, can be discarded. Original implementation contained the string pong. 
Examples

Response to a ping packet:</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/server-info?rev=1745114688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T02:04:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server-info</title>
        <link>https://docs.flashii.net/sockchat/s2c/server-info?rev=1745114688&amp;do=diff</link>
        <description>S2C Packet 11: Server Info

THIS IS A DRAFT AND SHOULD NOT YET BE IMPLEMENTED

Informs the client about the name, version and capabilities of the server.
This is sent in response to C2S Packet 3: Client Info if sent to the client and must be ignored if received after C2S Packet 1: Authorization Attempt has already been handled.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/user-add?rev=1745112765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:32:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user-add</title>
        <link>https://docs.flashii.net/sockchat/s2c/user-add?rev=1745112765&amp;do=diff</link>
        <description>S2C Packet 1.#: User Add

Informs the client that a user has joined the server.

Format
 Index  Type  Description   0   1   Authz/User Add packet ID   1   timestamp   Timestamp at which the user was added   2   string   User ID of the added user   3   user name   User name of the added user</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/user-remove?rev=1745112911&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:35:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user-remove</title>
        <link>https://docs.flashii.net/sockchat/s2c/user-remove?rev=1745112911&amp;do=diff</link>
        <description>S2C Packet 3: User Remove

Informs the client that a user has left the server.

Format
 Index  Type  Description   0   3   User Remove packet ID   1   string   User ID of the removed user   2   user name   User name of the removed user   3   string   Reason string as to why the user was removed, listed below</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/s2c/user-update?rev=1745114487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T02:01:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user-update</title>
        <link>https://docs.flashii.net/sockchat/s2c/user-update?rev=1745114487&amp;do=diff</link>
        <description>S2C Packet 10: User Update

Informs the client that a user was updated.

Format
 Index  Type  Description   0   10   User Update packet ID   1   string   ID of the updated user   2   user name   Updated name of the user   3   colour   Updated display colour of the user   4</description>
    </item>
</rdf:RDF>
