4.1.4 Service メッセージ

   Command: SERVICE
Parameters: <servicename> <servertoken> <distribution> <type>
             <hopcount> <info>

SERVICE コマンドは、新しいサービスを導入するために使用されます。この形式の SERVICE メッセージは、クライアント(未登録、または登録済み)接続から許可されるべきではありません。しかし、IRC ネットワークに参加する新しいサービスを他のサーバに通知するために、サーバ間で使用されなければなりません。

<servertoken> は、サービスが接続されているサーバを識別するために使用されます。(サーバートークンの詳細については、4.1.2 節 を参照してください)。

<hopcount> パラメータは、サーバが、あるサービスがホームサーバからどれだけ離れているかを示すために使用されます。ローカル接続の場合、ホップカウントは 0 です。ホップカウントの値は、渡されたサーバによって増加します。

<distribution> パラメータは、サービスの可視性を指定するために使用します。サービスは、ディストリビューションに一致する名前を持つサーバにのみ知られている可能性があります。一致するサーバがサービスを知るためには、そのサーバとサービスの接続先サーバとの間のネットワーク経路が、すべてマスクに一致する名前を持つサーバで構成されている必要があります。制限をかけない場合は、プレーンな * を使用します。

<type> パラメータは現在、将来の使用のために予約されています。

数値返信:

        ERR_ALREADYREGISTRED            ERR_NEEDMOREPARAMS
        ERR_ERRONEUSNICKNAME
        RPL_YOURESERVICE                RPL_YOURHOST
        RPL_MYINFO

例:

VICE dict@irc.fr 9 *.fr 0 1
    ; サーバ "9" に登録されている "フランス語辞書 r" を他のサーバにアナウンスしています。
     このサービスは、サーバ名が "*.fr" に一致するサーバでのみ利用可能です。