0

IRCサーバーからこのメッセージを受信しました

:shiplu!shiplu@example.com PRIVMSG &channel :bot: Poor baby!\r\n

これがコマンドPRIVMSGです。右側の残りの部分は&channel :bot: Poor baby!

さて、最後のパラメータは何ですか?:bot: Poor baby!また Poor baby!

RFC2810セクション2.3.1について

    nospcrlfcl =  %x01-09 / %x0B-0C / %x0E-1F / %x21-39 / %x3B-FF
                    ; any octet except NUL, CR, LF, " " and ":"
    middle     =  nospcrlfcl *( ":" / nospcrlfcl )
    trailing   =  *( ":" / " " / nospcrlfcl )

:bot: Poor baby!最後のパラメータがコロンである場合、どのように含めることができますか?nospcrlfclコロンを含まないように定義されています。最後のパラメータ Poor baby!がどのようにし:bot:て中間になることができるか?

4

1 に答える 1

4

末尾 (最後) のパラメーターにはコロンのフラグが付けられ、スペースが含まれる場合があります。中間パラメータにスペースを含めたり、コロンで開始したりすることはできません。

したがって、 &channel は「中間」でありbot: Poor baby!(先頭のコロンを除く) は「末尾」です。

于 2012-10-06T03:22:55.523 に答える