microdc2 is the successor of microdc, a command-line based Direct Connect client written in C and designed to compile and run on modern POSIX compatible systems. Direct Connect is a file sharing network made up by hubs, to which clients can connect. Once connected to a hub, the user can search for files on the hub or the network, or browse files of other users connected to the hub.