DC++ is a peer-to-peer file sharing program that allows users to connect to a hub and share files with other users. It features a user-friendly interface, multiple search options, and the ability to download and upload files simultaneously. Other notable features include segmented downloading, automatic hashing, and support for Unicode and IPv6.