FCP:ClientHello

De Freenet Doc.

Messages Client : ClientHello
ListPeer
ListPeers
ListPeerNotes
AddPeer
ModifyPeer
ModifyPeerNote
RemovePeer
GetNode
GetConfig
ModifyConfig
TestDDARequest
TestDDAResponse
GenerateSSK
ClientPut
ClientPutDiskDir
ClientPutComplexDir
ClientGet
GetPluginInfo
FCPPluginMessage
SuscribeUSK
WatchGlobal
GetRequestStatus
ListPersistentRequests
RemovePersistentRequest
ModifyPersistentRequest
Shutdown

ClientHello est un message FCPv2 de type Client->Serveur.

Ce doit être le premier message lors d'une connexion avec le noeud, qui répondra par le message NodeHello.

Exemple :

   ClientHello
   Name=My Freenet Client
   ExpectedVersion=2.0
   EndMessage

Les champs :

  • Name :
    • Valeurs possibles : chaîne de caractères arbitraire, sur une ligne;
    • Description : un nom identifie de manière unique une connexion Client<->Serveur. Si une autre connexion essaye de se connecter avec le même nom, un erreur se produira;
    • Présence : Obligatoire
  • ExpectedVersion :
    • Valeurs possibles : 2.0;
    • Description : Version de FCP à utiliser. Actuellement, seule la version 2.0 est disponible, mais plus tard, les clients voudront peut-être vérifier que le noeud supporte des versions supérieures;
    • Présence : Obligatoire