<?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:c2s</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-21T12:04:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/authn-attempt?rev=1744578891&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/authz-attempt?rev=1745112415&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/client-info?rev=1759338835&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/message-send?rev=1745112473&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/packet-0?rev=1744571657&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/packet-1?rev=1744579002&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/packet-2?rev=1744571793&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.flashii.net/sockchat/c2s/ping?rev=1745112393&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/c2s/authn-attempt?rev=1744578891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:14:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authn-attempt</title>
        <link>https://docs.flashii.net/sockchat/c2s/authn-attempt?rev=1744578891&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/authz-attempt?rev=1745112415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:26:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authz-attempt</title>
        <link>https://docs.flashii.net/sockchat/c2s/authz-attempt?rev=1745112415&amp;do=diff</link>
        <description>C2S Packet 1: Authorization Attempt

Attempts authorization with the server.

There are two supported formats.
One works roughly the same as the HTTP Authorization header, the other is considered legacy and is implementation defined.

Format
 Index  Type  Description   0   1</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/client-info?rev=1759338835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-01T17:13:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>client-info</title>
        <link>https://docs.flashii.net/sockchat/c2s/client-info?rev=1759338835&amp;do=diff</link>
        <description>C2S Packet 3: Client Info

THIS IS A DRAFT AND SHOULD NOT YET BE IMPLEMENTED

Informs the server about the name, version and capabilities of the client.
This packet can optionally be sent before C2S Packet 1: Authorization Attempt to extend functionality of the protocol.
Sending this packet is optional, leaving it out will have the protocol behave as it originally did without extensions, it can also be sent with an empty capabilities field.</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/message-send?rev=1745112473&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:27:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>message-send</title>
        <link>https://docs.flashii.net/sockchat/c2s/message-send?rev=1745112473&amp;do=diff</link>
        <description>C2S Packet 2: Message Send

Submits a new message to the channel the user is currently in, or executes a command.

Format
 Index  Type  Description   0   2   Message Send packet ID   1   string   Current user ID   2   string   Message body or command 
Examples

User 115 sending a message containing the text</description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/packet-0?rev=1744571657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:14:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-0</title>
        <link>https://docs.flashii.net/sockchat/c2s/packet-0?rev=1744571657&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/packet-1?rev=1744579002&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T21:16:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-1</title>
        <link>https://docs.flashii.net/sockchat/c2s/packet-1?rev=1744579002&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/packet-2?rev=1744571793&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T19:16:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet-2</title>
        <link>https://docs.flashii.net/sockchat/c2s/packet-2?rev=1744571793&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://docs.flashii.net/sockchat/c2s/ping?rev=1745112393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-20T01:26:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ping</title>
        <link>https://docs.flashii.net/sockchat/c2s/ping?rev=1745112393&amp;do=diff</link>
        <description>C2S Packet 0: Ping

Ping packets provide the connection keep-alive for Sock Chat.
The client must continuously send it at an implementation defined interval, usually somewhere between 30 and 60 seconds.

Format
 Index  Type  Description   0   0   Ping packet ID</description>
    </item>
</rdf:RDF>
