Simulator of the High-Level Data Link Control (HDLC) synchronous data link protocol. Clients are simulated by Java threads.