socksend

socksend — Envoie des données à d'autres processus en utilisant les protocoles de bas-niveau UDP et TCP.

Description

Transmet des données directement en utilisant le protocole UDP (socksend et socksends) ou TCP (stsend) à travers un réseau. Les données ne sont sujettes à aucun encodage ou routage spécial. L'opcode socksends envoie un signal stéréo entrelacé.

Syntaxe

socksend asig, Sipaddr, iport, ilength
socksend ksig, Sipaddr, iport, ilength
socksends asigl, asigr, Sipaddr, iport,
    ilength
stsend asig, Sipaddr, iport

Initialisation

Sipaddr -- une chaîne qui est l'adresse IP du récepteur au format standard sur 4 octets séparés par des points.

iport -- numéro du port utilisé pour la communication.

ilength -- longueur des paquets individuels dans la transmission UDP. Cette longueur doit être suffisamment petite pour entrer dans une seule MTU, dont la valeur enregistrée est 1456. Dans les transmissions UDP, le récepteur doit connaître cette valeur.

Exécution

asig, ksig, asigl, asigr -- données à transmettre.

Exemples

Cet exemple montre une simple onde sinus envoyée une seule fois à un ordinateur appelé "172.16.0.255" sur le port 7777 en utilisant UDP. Noter que .255 est souvent utilisé pour la diffusion.

        sr = 44100
        ksmps = 100
        nchnls = 1


        instr   1
        a1 oscil        20000,441,1
           socksend     a1, "172.16.0.255",7777, 200
        endin

Crédits

Auteur : John ffitch
2006