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.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list