Hi All,

I've updated PdLANParty to make it easier to write your own servers:

<http://mccormick.cx/projects/PdLANParty/>

Example code from the README file:

Set up a new PdLANServer object:

        p = PdLANParty() # create the server
        p.Launch() # launch the server off in a separate thread

Use the PdLANServer object to communicate with all patches. Something like this
should go in your main-loop:

        p.PostMessage(['drum', '5', 'bang'])    # send a message to all 
connected patches
        p.GetMesssages() # get an array of arrays containing messages from 
clients

Here is an example of what kind of data will be sent and received:

        Pd Client connects
        Server receives: ['connected', '1']
        Pd Client receives: server ip 192.168.2.113;
        Pd Client receives: server id 1;
        Server sends: ['drum', '5', 'bang']
        Pd Client receives: drum 5 bang;
        Pd Client sends: this is my test;
        Server receives: ['this', 'is', 'my', 'test']

Hope this is useful to someone.

Best,

Chris.

On Sun, Oct 25, 2009 at 10:32:05AM +0000, Chris McCormick wrote:
> Hi,
> 
> This is a client-server system for associating Pd patches (Or RjDj scenes) 
> with
> eachother on the local area network, or wifi network automatically. Start the
> server lanparty.py and then put the object [lanparty] into your patch. Any
> message into the [lanparty] object will be replicated to all other connected
> patches on the network, at the outlet of their [lanparty] object.
> 
> <http://mccormick.cx/projects/PdLANParty/>
> 
> Chris.
> 
> -------------------
> http://mccormick.cx
> 
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
-------------------
http://mccormick.cx

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to