Welcome to the home of the ADC community!

Advanced Direct Connect (ADC) is a simple protocol for a client/server-oriented messaging and file sharing system. The ADC Project aims to provide documentation for the ADC community and its developers.

ADC is the next generation Direct Connect protocol. It aims to provide a well specified protocol that enables globally unique identification of users, encrypted password sending, hashes for communication and file retrieval, full UTF-8 support and identifiable C-C connections.

ADC is split up into two sections; the base protocol and its extensions. The base protocol specifies and requires login procedures, error code messaging, information notifications and basic file sharing. Extensions to the protocol can be more quickly modified and used, without interfering with the base protocol. Extensions include hash algorithms, regular expressions, user commands and secure (TLS) connections.

News


New version of ADC base Released

Version 1.0.2

Editorial updates
Added a terminology section
Added note in STA, severity 2 (Fatal), on responsibility.
State management is now its own section.
The client in a client-client connection should send its INF first now.

view documentation

New version of Extensions Released

Version 1.0.7

Added application and version separation in INF
TIGR should now correctly reference SCH and RES

view documentation