DOMAIN IS FOR SALE! MAKE AN OFFER to mail@maytech.ru

$Supports

From DCppWiki

Jump to: navigation, search

Contents

Syntax

$Supports <feature1>[ <feature2>[ <featureN>]]|

Extension

Supported By: DC++ 0.17+ (Client to Client), DC++ 0.300 (Hub to Client)

Description

This command is used to negotiate protocol extensions. To indicate that the client or hub has at least one protocol extension available, it must send a $Lock that begins with EXTENDEDPROTOCOL. If the remote side also supports protocol extensions, it may send $Supports. It must, however, precede $Key.

Notes:

  • EXTENDEDPROTOCOL should not be sent if the hub/client supports no extensions
  • A blank $Supports is not permitted
  • Spaces aren't allowed in feature names
  • For client extensions, the name of the feature should be the same as the command.

Known Extensions

Client to Hub

Client to Client