file cat à la multidiffusion

J'ai un file text ( test.txt ) qui représente datatables réseau capturées. Le protocole actuel est basé sur du text, avec des fins de ligne NULL, donc ce n'est pas un problème.

J'ai besoin d'exécuter ce test capturé des données par le biais de mon server, sur un port multicast. Le TTL peut être zéro – je vais courir des deux côtés de cela sur la même boîte.

Existe-t-il un moyen de cat un file sur un port multicast?

J'ai déjà des outils que j'utilise avec les files pcap et d'autres formats, mais je préfère utiliser quelque chose de rapide et embedded plutôt que de casser ce code pour le faire lire des files text.

Cela sera exécuté sur un server RHEL6.2. Ligne de command, session ssh.

 netcat -c -w 1 -v -u -s 127.0.0.1 239.255.0.1 30001 < test.txt 

mdump été utilisé dans une autre session pour confirmer que datatables étaient en cours d'envoi:

 mdump 239.255.0.1 30001 127.0.0.1 

Niether netcat ( nc ) ni socat ont été installés sur mon système RHEL6.2, et niether était disponible depuis les repos. J'ai donc installé netcat partir de la source .

 ./configure make sudo make install man netcat