c version: use UDP
readme