A debugging system includes an emulator connected via a communication line for two-way communication and a target device to be debugged by the emulator. The network may be an unreliable, low-latency network. This facilitates production of a waterproof connector with a smaller number of parts.