Hi roman, the code around networking object are some workarounds for differents bugs, the first was a crash when client number reach 32, but it seems to be fixed, I can't reproduce this anymore the second was something strange if several clients connect to the same server at the same time (when patch launch for example), so I add a timeout, if no answer in this timeout, the client disconnect there is also a mechanism to choose an available port at startup in server and the client try different port until it get a connection...
all of this is quite complex for a not so difficult task : I want to make several instance of Pd talking to each other on one machine I started with udpsend/udpreceive but I found no way to do broadcast on localhost and I do need to have lots of clients multicasting is not a solution because it need to have a working networking interface then I tried udpserver which doesn't work (at least the version in the pd's SVN) then I switch to tcpserver and I got a lots of troubles... I will try out iohannes version of iemnet and I'll also investigate those bugs but other (simpler) solutions are welcome :-) best a -- do it yourself http://antoine.villeret.free.fr 2013/7/2 Roman Haefeli <[email protected]> > On Die, 2013-07-02 at 13:39 +0200, Antoine Villeret wrote: > > hi again, > > > > > > just saw this thread right after posting > > mine : http://lists.puredata.info/pipermail/pd-list/2013-07/103236.html > > > > > > sorry for bothering > > > > > > here is attached three small patches that make PD crash > > raw_client and raw_server work well together > > but when I try to connect more client (eg. 10 with 10_raw_client) > > crash happens... > > What is all the code around the networking objects about, specially in > raw_client.pd? Do you mind explaining what it does as it is not really > fun to look at. > > Or probably more interesting: What is it trying to achieve? Even when > only loading one instance of raw_client.pd, I only get: > > iemnet:sender-shutdown: Transport endpoint is not connected > > Roman > > > > > > > _______________________________________________ > Pd-dev mailing list > [email protected] > http://lists.puredata.info/listinfo/pd-dev >
_______________________________________________ Pd-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
