serveur d'écho avec netcat ou socat

Je veux qu'un serveur d'écho UDP reçoive des paquets et réponde exactement à ce qu'il a reçu. Comment puis-je simplement faire cela en utilisant netcatou socat? Il devrait rester en vie pour toujours et gérer les paquets provenant de plusieurs