> in the meantime, are there any options to send osc via udp regardless of the > existance of a receiver?
You can use the workaround described by iohannes in the github issue: simply reconnect whenever the socket is closed (catching the 0 message). I want to really make a PR for those network issues, can you open an issue on github for your problem (88)? I have time in march. > Gesendet: Sonntag, 17. Februar 2019 um 09:23 Uhr > Von: "michael strohmann" <[email protected]> > An: "Lucas Cordiviola" <[email protected]> > Cc: "[email protected]" <[email protected]> > Betreff: Re: [PD] non-socket (88) > > i am sending OSC messages with [netsend -u -b] > > there is obviously an issue with [netsend] closing the socket if nobody is > listening. > which it should not do in UDP mode. > https://github.com/pure-data/pure-data/issues/373 > <https://github.com/pure-data/pure-data/issues/373> > > but this: > > netsend: Socket operation on non-socket (88) > > is lethal to my patch. immediate freeze > unfortunatly it occurs quite often. > > i also know next to nothing about Sockets > is it a pd problem or does it stem from the os (unix jessie in my case, on > raspberry) ??? > > also due to Christof Ressi: > I can confirm that both [iemnet/udpsend] [mrpeach/udpsend] (from Pd extended) > close the socket on Linux but only [mrpeach/udpsend] gives a warning and > sends a 0. I'll do a bug report. > > in the meantime, are there any options to send osc via udp regardless of the > existance of a receiver? > > cheers! > michael > > > > On 16 Feb 2019, at 20:06, Lucas Cordiviola <[email protected]> wrote: > > > > Did you tried sending every second an empty message [send ( instead of > > "reopening a connection" ? > > > > > > Mensaje telepatico asistido por maquinas. > > > > On 2/16/2019 3:57 PM, michael strohmann wrote: > >> i finally could caught pd in the act of freezing: > >> > >> the console said: > >> > >> recv: Connection refused (111) > >> netsend: Socket operation on non-socket (88) > >> warning: 33 removed from poll list but not found > >> > >> > >> i connect every second to mobile phones that run Lemur to send and receive > >> OSC > >> usually if a phone leaves the network, nothing bad happens, the console > >> says: > >> > >> > >> recv: Connection refused (111) > >> netsend: Bad file descriptor (9) > >> warning: 32 removed from poll list but not found > >> > >> > >> So it seems to me that this non-socket(88) problem manages to freeze pd > >> (or is it this number: 88, which has a bad connotation in austria ?) > >> > >> > >> Thanks! > >> michael > >> > >> > >> > >> > >> _______________________________________________ > >> [email protected] mailing list > >> UNSUBSCRIBE and account-management -> > >> https://lists.puredata.info/listinfo/pd-list > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > > https://lists.puredata.info/listinfo/pd-list > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
