NMDC Client-Client Protocol

Contents

  • 1 Standard Client-Client protocol
    • 1.1 TCP
    • 1.2 UDP
  • 2 DC++ Extensions
    • 2.1 TCP
  • 3 BCDC Extension
    • 3.1 TCP
  • 4 Extended protocol addons
    • 4.1 TCP

Standard Client-Client protocol

TCP

  • Packet Dump of Client-Client Handshake
  • $MyNick
  • $Lock
  • $Direction
  • $Key
  • $GetListLen
  • $MaxedOut
  • $Error
  • $Get
  • $FileLength
  • $Send
  • $Cancel
  • $Canceled

UDP

  • $SR
  • $Ping

DC++ Extensions

TCP

  • $ADCGET
  • $Failed
  • $Supports
    • BZList
    • GetZBlock
    • MiniSlots
    • XmlBZList
    • ADCGet
    • TTHL
    • TTHF
    • ZLIG
  • $Sending
  • $GetZBlock
  • $UGetBlock
  • $UGetZBlock

BCDC Extension

TCP

  • TTH Hash

Extended protocol addons

TCP

  • CHUNK (from DCGUI)

Categories: Protocol documentation

Views
  • Article
  • Discussion
  • Edit
  • History
Personal tools
  • Create an account or log in
Navigation
  • Main Page
  • Current events
  • Recent changes
  • Random page
  • Help
  • All pages
 
Toolbox
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
This is a static archive of the DCppWiki (dcpp.net/wiki), the DC++ project wiki and NMDC protocol reference. It was reconstructed from Internet Archive snapshots of 2005 to 2007, each page taken from its last good capture. Links to pages the archive never captured are shown red and cannot be opened. The MonoBook skin CSS is the stock MediaWiki 1.6 file, since dcpp.net’s own copy was not archived.
MediaWiki
  • This page was last modified 14:37, 4 June 2006.
  • This page has been accessed 11,616 times.
  • About DCppWiki
  • Disclaimers